Position Description :
Role Description
We are seeking a highly skilled Java Developer with strong expertise in Java (JDK 17), Spring Boot, and solid experience working with Oracle databases and SQL. The ideal candidate is a problem solver who can translate high-level architectural solutions into robust, scalable code. Proficiency in Linux, CI / CD practices, and unit testing (JUnit) is essential. Experience with Groovy scripting is a plus.
Key Responsibilities :
- . Design, develop, and maintain high-quality backend applications using Java and Spring Boot (JDK 17).
- . Collaborate with architects and stakeholders to understand high-level requirements and translate them into working solutions.
- . Write optimized SQL queries and work extensively with Oracle databases.
- . Develop and execute comprehensive unit tests using JUnit to ensure code quality and reliability.
- . Work on multi-threaded applications and debug complex issues in distributed systems.
- . Collaborate with DevOps teams to implement and maintain CI / CD pipelines.
- . Write and maintain scripts using Groovy (nice to have).
- . Operate efficiently in a Linux-based environment.
- . Ensure attention to detail in code, documentation, and communication.
- . Participate in code reviews and mentor junior team members.
- . Communicate effectively with cross-functional teams to clarify requirements and present solutions.
Required Skills :
. Strong experience with Java (JDK 17) and Spring Boot. Proficient in Oracle, SQL, and writing complex queries. Comfortable working in Linux environments. Strong grasp of multithreading, concurrency, and debugging. Solid understanding of JUnit and unit testing best practices. Experience with CI / CD tools (e.g., Jenkins, GitLab CI, GitHub Actions). Excellent problem-solving skills and ability to work independently. High level of attention to detail. Strong communication skillsNice to Have :
. Experience with Groovy scripting. Exposure to containerization tools like Docker or Kubernetes. Familiarity with monitoring / logging toolsSkills :
HibernateJava Enterprise Editions JEERESTful (Rest-APIs)SCRUMSpringSpring Boot