Job Description
Java Developer designs, develops, tests, and maintains scalable Java applications, APIs, and backend systems using Spring Boot, databases, microservices, and clean coding practices for business software solutions.
Responsibilities
- Develop Java applications using clean coding standards.
- Build REST APIs with Spring Boot framework.
- Write unit tests for reliable application delivery.
- Debug issues and optimize backend application performance.
- Integrate databases using SQL and ORM tools.
- Collaborate with frontend, QA, and DevOps teams.
- Maintain documentation for modules, APIs, and deployments.
- Follow Agile practices and complete sprint deliverables.
Required Skills
- Strong knowledge of Core Java programming concepts.
- Experience with Spring Boot and REST APIs.
- Good understanding of SQL and database design.
- Familiarity with Hibernate, JPA, and Microservices architecture.
- Ability to write clean, testable backend code.
- Knowledge of Git, Maven, and debugging tools.
Note: Salary depends on experience and skills and is paid in local currency.