Jump to content
GROUP-blk
Book a demo
Careers

Senior Java Developer

Hyderabad Permanent
Apply Now

We are looking for a Senior Java Developer for our growing team. This individual will work with our product, design and engineering team. You’ll help us bring our mission to life. You’ll be responsible for driving implementation through cross-functional projects with engineers, designers, and content strategists to build, test, iterate, and scale features that solve user and our product problems.

We’re looking for someone who is a self-starter exhibiting professionalism and exceptional organizational and communication skills. If you're looking for an impactful role and you enjoy working within a dynamic growing team, then this position is for you.

You'll love working at NE because:

  • We're a purpose-driven company making a difference in Gaming Industry.
  • We're more than just a team. When you join NE, you'll join a group of people who aren't just passionate about what they do, but also care about each other.
  • We're moving quickly so things never get stale.
  • Does this sound exciting to you? Think you’re a great fit? If so, we'd love to hear from you. Remote work is possible for the right candidate.

 

Responsibilities


  • Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
  • Contribute to all phases of the development lifecycle
  • Write well designed, testable, efficient code
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
  • Familiarize with the current codebase and workflow of the Java code base.
  • Understand relations between product features and codebase.
  • Ready to be included in software development cycle.
  • Analyze and determine which sections of the codebase to be refactored.
  • Writing unit and functional tests for developed features.
  • Researching new technologies and libraries to improve application.
  • Refactor old codebase to improve overall performance and health of the application

Required Skills


    • Proven hands-on Software Development experience
    • Proven working experience in Java and test-driven development
    • Hands on experience in designing and developing applications using Java platforms
    • Object Oriented analysis and design using common design patterns.
    • Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc.)
    • Excellent knowledge of Relational Databases, SQL, POSTGRESQL and ORM technologies
    • Experience in the Spring Framework, Microservices, Spring Boot, JDBC, JPA, Gradle, Maven and Kafka
    • Excellent troubleshooting and communication skills
Apply Now