Java Developer (Maven/Gradle,JDBC,SOAP APIs,RESTful APIs,MultiThreading,Functional Programming,Git,Unit Testing)
Job Description:
- We are seeking an experienced Mid-Level Core Java Developer to design, develop, and optimize backend systems. The ideal candidate has strong problem-solving skills, clean coding practices, and experience working in agile environments.
Key Responsibilities:
- Design, develop, and deploy efficient Java applications.
- Collaborate with teams to translate business requirements into technical solutions.
- Ensure code quality through testing, reviews, and best practices.
- Troubleshoot, debug, and enhance existing applications.
- Contribute to continuous improvement of processes and system architecture.
Requirements:
- Bachelor’s degree in Computer Science or related field.
- 2 5 years of hands-on experience in Core Java development.
- Strong understanding of OOP, collections, multithreading, and exception handling.
- Experience with JDBC, SOAP APIs, RESTful APIs, and build tools (Maven/Gradle).
- Experience with Maven, MultiThreading, Functional Programming
- Proficiency with Git and unit testing (JUnit or similar).
Nice to Have:
- Experience with Python.
- Familiarity with using LLMs.
- Familiarity with SQL and performance tuning.
- Prior experience with travel booking systems.