Leading Client
Leading Client3h ago
Naukri

Java Developer

Remote
Remote
Mid Level

Auto Apply to 50+ AI Matched Java Developer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Leading Client

Qualifications & Requirements

Experience Level: Mid Level

Full Job Description

Java Software Engineer - Product Development

Join our dynamic Product Development Team as a Java Software Engineer. You will be instrumental in the entire software development lifecycle, from requirement analysis, design, and coding to unit testing of new features and bug fixing. A hands-on approach to coding and design is essential.

Responsibilities:

  • Understand customer requirements and translate them into functional specifications, use cases, and non-functional requirements.
  • Develop comprehensive high and low-level application design artifacts, including process flows, data models, and interfaces, adhering to maintenance, operations, and performance standards.
  • Develop robust software applications and conduct thorough unit and integration testing.
  • Collaborate with the development team on design activities, creating class models, sequence diagrams, component models, and detailed design specifications to meet requirements and uphold technology standards.
  • Manage all phases of the development process: analysis, design, development, testing, implementation, and post-production support.
  • Create prototypes and proof-of-concept solutions.
  • Define and document unit and integration testing approaches, conduct testing, and ensure overall code quality.
  • Provide support to testers and other personnel to diagnose and resolve system issues.
  • Review code and environmental changes impacting system performance.
  • Utilize software engineering tools such as configuration management systems (e.g., CVS), build processes, and debuggers throughout the development process.

Requirements:

  • Core and Advanced Java proficiency.
  • Experience with XML and XSDs.
  • Strong understanding of Web Services (REST and SOAP).
  • Proven experience with the Spring Framework.
  • Expertise in Object-Oriented Analysis and Design using common design patterns.
  • Experience with JavaScript frameworks (e.g., EXTJS, Angular JS).
  • Knowledge of Relational Databases, SQL, and ORM technologies (JPA2, Hibernate).
  • Profound insight into Java and JEE internals, including Classloading and Garbage Collection.

Company

Leading Client

Leading Client

Remote
Posted on Naukri