Senior Java Software Engineer

Noida, Uttar Pradesh, India
Aug 21, 2024
₹1.4m - ₹2m / Year
Remote
Contract
2 Years
Job Description

We are seeking a skilled Senior Java Developer with a strong background in Core and Advanced Java, J2EE, and modern development practices. The ideal candidate will have expertise in Java SDK 1.8 and 11 (preferred but not mandatory), and a proven track record in developing, testing, and deploying RESTful and SOAP web services. This role offers an exciting opportunity to work on cutting-edge projects, designing scalable microservices, and integrating complex systems.

Responsibilities

  1. Gathering Requirements. Collaborate with stakeholders to understand the integration needs and define the points of integration between various systems.
  2. Developing APIs. Write high-quality, idiomatic, and well-documented Java code. Develop and maintain RESTful APIs, ensuring they are robust, scalable, and adhere to industry standards.
  3. Testing and Deploying. Implement industry best practices for API development. Conduct thorough testing to identify and fix any issues or bugs, ensuring a smooth deployment process.
  4. Integrating. Work closely with front-end developers to integrate RESTful APIs seamlessly. Communicate effectively with external web services to ensure successful integration.
  5. Designing. Define and implement microservices design patterns to ensure the scalability, flexibility, and maintainability of the systems.
  6. Reviewing Code. Perform code reviews to ensure quality, security, and adherence to coding standards. Provide constructive feedback to peers and junior developers.
  7. Identifying Challenges. Proactively identify and address technical challenges and roadblocks to ensure project milestones are met.
  8. Collaborating. Foster collaboration among team members and cross-functional teams. Work closely with DevOps teams to facilitate the deployment process and ensure smooth operations.

Required Skillset

  • Strong development skills in Core/Advanced Java and J2EE.
  • Proficiency with Java SDK 1.8 (Java SDK 11 is a plus).
  • Experience with Spring Boot (Embedded Tomcat).
  • Expertise in developing and integrating RESTful and SOAP web services.
  • Solid understanding of JUnit and testing best practices.
  • Proven ability to design and implement microservices.
  • Experience with code review practices and maintaining coding standards.

Desired Skills

  • Familiarity with additional tools and technologies related to microservices and API development.
  • Experience working in agile environments and with DevOps practices.

Why Join Us?

  • Work on innovative projects that drive industry advancements.
  • Collaborate with a dynamic team of professionals.
  • Opportunities for professional growth and development.
  • Competitive salary and benefits package.

If you are passionate about Java development and eager to contribute to cutting-edge projects, we invite you to apply and join our team!