What are the responsibilities and job description for the Java Software Engineer position at DynPro Inc.?
We are looking for a Software Developer with 5 years of experience in backend development and software testing to join our team. The ideal candidate will have strong expertise in Java, Spring Boot, REST APIs, and Microservices, along with hands-on experience in testing and test automation. This role offers the opportunity to work on scalable, high-performance applications in a collaborative Agile environment.
Key Responsibilities
- Design, develop, and maintain robust backend applications using Java and Spring Boot
- Build, enhance, and support RESTful APIs and Microservices
- Design and execute functional, integration, and automated tests to ensure software quality and reliability
- Troubleshoot, debug, and optimize application performance
- Collaborate with cross-functional teams, participate in code reviews, and contribute throughout the software development lifecycle
- Follow Agile development practices and maintain high coding standards
Required Qualification
- 5 years of software development experience.
- Strong hands-on experience with Java and Spring Boot.
- Experience in software testing and test automation.
- Solid understanding of REST APIs and Microservices architecture.
- Experience with Git, version control, and Agile/Scrum methodologies.
- Strong analytical, problem-solving, and debugging skill
Preferred Qualification
- Experience with C and/or Python.
- Hands-on experience with CI/CD tools and deployment pipelines.
- Exposure to cloud technologies, Docker, or Kubernetes is a plus.
Salary : $45 - $50