Overview:
The Java Developer designs, develops, and maintains enterprise-grade applications using Java and related technologies. This role collaborates closely with cross-functional teams to implement scalable, secure, and efficient solutions.
Key Responsibilities:
- Develop and maintain backend services using Java, Spring Boot, and RESTful APIs
- Integrate applications with databases and external systems
- Write clean, testable, and efficient code following best practices
- Collaborate with DevOps for CI/CD and deployment pipelines
- Participate in code reviews and contribute to architecture decisions
Qualifications:
- Strong experience with Java 8+ and Spring Framework
- Knowledge of relational databases (PostgreSQL, MySQL, Oracle)
- Familiarity with cloud environments (AWS, Azure, or GCP)
- Experience with Git, Maven, and containerization (Docker)