Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Purple Drive

Java Developer

Posted Updated
Discussion

Description

Job Summary:

We are seeking a skilled Java Developer to design, develop, and maintain enterprise-grade applications using modern Java frameworks. The ideal candidate will have strong expertise in Core Java, Spring Boot, RESTful APIs, and microservices, along with experience in cloud platforms and CI/CD environments.


Key Responsibilities:

  • Design, develop, test, and deploy high-quality Java applications.

  • Build and maintain RESTful microservices using Spring Boot and Spring Cloud.

  • Collaborate with cross-functional teams (QA, DevOps, Product) in an Agile environment.

  • Optimize application performance, scalability, and security.

  • Integrate applications with databases using JPA/Hibernate and write efficient SQL queries.

  • Participate in code reviews, provide technical mentorship, and ensure best coding practices.

  • Implement CI/CD pipelines using Jenkins, Git, Maven/Gradle for continuous delivery.

  • Work with cloud services such as AWS, Azure, or GCP for deployment and scaling.

  • Troubleshoot, debug, and maintain production-level systems.


Required Skills & Qualifications:

  • 10+ years of hands-on experience in Java/J2EE development.

  • Strong proficiency in Spring Boot, Spring MVC, Spring Cloud, and REST APIs.

  • Experience with microservices architecture and containerization (Docker, Kubernetes).

  • Good understanding of RDBMS (MySQL, PostgreSQL, Oracle) and NoSQL databases.

  • Familiarity with CI/CD pipelines and tools like Jenkins, Git, Maven, Gradle.

  • Exposure to AWS or other cloud platforms.

  • Knowledge of unit testing frameworks like JUnit and Mockito.

  • Strong problem-solving and debugging skills.

  • Excellent communication and collaboration abilities.


Preferred Qualifications:

  • Experience with Kafka, RabbitMQ, or other messaging systems.

  • Familiarity with APM tools (e.g., Splunk, Dynatrace, CloudWatch).

  • Knowledge of Agile/Scrum methodologies.

  • Bachelor’s degree in Computer Science, Engineering, or a related field.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →