Java Developer
100% Remote
We are looking for a motivated Java Developer to design, develop, test, and maintain Java-based applications. The ideal candidate should have strong programming fundamentals, experience with modern Java frameworks, and the ability to work in a collaborative environment.
Develop, test, and maintain Java applications.
Write clean, efficient, and well-documented code.
Participate in requirement analysis and design discussions.
Troubleshoot and fix application issues.
Perform unit testing and support integration testing.
Collaborate with cross-functional teams (QA, DevOps, Business).
Follow coding standards and best practices.
Bachelor’s degree in Computer Science, IT, or related field.
Strong knowledge of Core Java and OOP concepts.
Experience with Spring / Spring Boot framework.
Experience building RESTful APIs.
Knowledge of SQL and relational databases (MySQL, Oracle, PostgreSQL).
Familiarity with Git or other version control systems.
Basic understanding of HTML, CSS, JavaScript (nice to have).
Experience with microservices architecture.
Exposure to cloud platforms (AWS, Azure, GCP).
Knowledge of Docker and Kubernetes.
Understanding of Agile/Scrum methodology.
Good communication and problem-solving skills.