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)