Java Developer
Posted 4hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Java Developer building scalable enterprise applications for an IT services company. Developing Spring Boot microservices, REST APIs, cloud solutions, and automated tests.
Responsibilities:
- Design, develop, and maintain scalable applications using Java and Spring Boot
- Develop and integrate RESTful APIs and microservices
- Write clean, efficient, reusable, and well-tested code
- Work with SQL/NoSQL databases to optimize application performance
- Participate in application architecture, technical design, and code reviews
- Troubleshoot production issues and implement effective solutions
- Develop unit and integration tests using JUnit and Mockito
- Work with CI/CD pipelines and DevOps tools for application deployment
- Collaborate with cross-functional teams in an Agile/Scrum environment
Requirements:
- 6+ years of hands-on experience in developing, designing, and maintaining scalable enterprise applications
- Java 8/11/17+, Core Java, OOP, Collections, and Multithreading
- Spring Boot, Spring Framework, Spring Security, and Spring Data JPA
- Microservices architecture, API integration, and distributed systems
- RESTful APIs, JSON, and Swagger/OpenAPI
- Experience with MySQL, PostgreSQL, Oracle, and SQL Server
- Hibernate and JPA
- Experience in AWS, Azure, or GCP cloud environments
- Git, Jenkins, Docker, Kubernetes, and CI/CD
- JUnit, Mockito, and Postman
- Maven and Gradle
- Agile, Scrum, and SDLC methodologies














