top of page

Java Developer

Noida, Uttar Pradesh, India

Job Type

Full-Time

Workspace

Office Workstation

About the Role

We are looking for an experienced Senior Java Developer to design, develop, and maintain enterprise-grade software applications. The ideal candidate will have strong expertise in Java technologies, Spring Framework, Hibernate/JPA, SQL Server, and modern software development practices. This role requires strong analytical skills, hands-on coding experience, and the ability to work independently in an Agile environment. 5+ years of enterprise software development experience is required. The role involves designing, coding, unit testing, bug fixing, code reviews, Agile delivery, and mentoring junior engineers while following strong software engineering and assurance practices. Experience in banking or financial services is a plus. Shift timing: 9:30 AM – 6:30 PM.

Requirements

  • Experience: 5+ Years

  • Qualification: B.E/B.Tech/MCA in Computer Science or equivalent

  • Shift: 9:30 AM – 6:30 PM


Key Responsibilities


  1. Analyze requirements, design solutions, develop features, and perform unit testing.

  2. Develop scalable and maintainable enterprise applications using Java and related technologies.

  3. Troubleshoot issues, debug defects, and implement fixes.

  4. Participate in code reviews and ensure adherence to coding standards and best practices.

  5. Provide development effort estimates and manage assigned work independently.

  6. Use Agile methodologies and engineering tools (such as JIRA) to track progress and deliverables.

  7. Stay updated with modern technologies and recommend improvements where applicable.

  8. Mentor junior engineers when required and support knowledge sharing within the team.

    The role is primarily an individual contributor position with occasional mentoring responsibilities.


Required Skills


  1. Strong experience with Java, J2EE, JSP, Spring, Hibernate, EclipseLink, JPA, JUnit/Mockito.

  2. Experience with development tools such as NetBeans or Eclipse.

  3. Hands-on experience with build tools, preferably Maven.

  4. Strong understanding of unit testing frameworks and software quality practices.

  5. Experience with SQL Server 2008+ and relational database concepts.

  6. Familiarity with source control tools such as Git or SVN.

  7. Knowledge of REST APIs, HTTP, WebSockets, and related web communication technologies.

  8. Strong object-oriented design and coding standards knowledge.

  9. Excellent problem-solving, communication, and collaboration skills.

    Strong analytical ability, self-driven work ethic, and the ability to multitask and prioritize work are important for success in this role.


Preferred Skills


  1. Experience with NoSQL databases.

  2. Exposure to DevOps tools and practices.

  3. Knowledge of Agile and Lean development methodologies.

  4. Experience in the Banking & Financial Services domain is an added advantage.

    Experience working with vendors and coordinating delivery is also beneficial.

  • LinkedIn
  • Instagram

©2020 by Acuity IT Solutions. Proudly created with Wix.com

bottom of page