The Java Software Engineer is responsible for designing, developing, testing, deploying, and maintaining high-quality software solutions using modern Java-based technologies in an agile environment
Job Summary
The Java Software Engineer is responsible for designing, developing, testing, deploying, and maintaining high-quality software solutions using modern Java-based technologies in an agile environment.
Key responsibilities include designing, developing, testing, and deploying scalable backend applications using Java and Spring Boot, and building and integrating RESTful APIs and microservices.
The role emphasizes strong analytical, problem-solving, and debugging skills, with a team-oriented mindset and the ability to work effectively in fast-paced environments.
Matching Summary
The Java Software Engineer is responsible for designing, developing, testing, deploying, and maintaining high-quality software solutions using modern Java-based technologies in an agile environment.
Skills & Requirements
Must-have
Java and Spring Boot proficiency
Microservices and RESTful APIs
Cloud platforms (AWS preferred)
Containerization with Docker
Relational and NoSQL databases
CI/CD pipelines and GitHub
Nice-to-have
Agile scrum team collaboration
Problem-solving and debugging skills
Code quality and performance focus
Mentoring junior engineers
Key Requirements
4-6+ years of Java development experience
Bachelor’s degree in Computer Science or related field