Role
Mid-Level Java Developer
Summary
We are seeking a skilled and experienced Java Developer to join our team. The ideal candidate will have strong expertise in Java programming, experience with Oracle databases, and a solid understanding of software development best practices. You will work on developing and maintaining robust, scalable applications using modern frameworks and tools, and collaborate closely with cross-functional teams to deliver high-quality solutions. Experience with cloud technologies and CI/CD practices is a plus.
Key Responsibilities
- Develop, test, and maintain applications using Java (Java SE, Java EE) to meet business requirements.
- Design and optimize database structures, write efficient SQL queries, and implement PL/SQL procedures and triggers for Oracle Database.
- Leverage Spring Boot framework to build robust and scalable backend services.
- Work with Maven for dependency management and build automation.
- Integrate CI/CD pipelines using Jenkins or other similar tools to ensure continuous delivery and integration.
- Design, implement, and consume RESTful and SOAP web services for internal and external communication.
- Collaborate with frontend teams to integrate web technologies like HTML, CSS, and JavaScript.
- Utilize Git and GitHub or Bitbucket for version control and code collaboration.
- Participate in Agile development processes, including sprint planning, daily standups, and retrospectives.
- Apply knowledge of cloud technologies (e.g., Kubernetes, Docker, Microservices, Kafka) to enhance application scalability and deployment efficiency (good to have).
Qualifications
- Proven experience in Java (Java SE, Java EE) programming.
- Strong experience with Oracle Database, including SQL and PL/SQL.
- Hands-on experience with Spring Boot framework.
- Familiarity with Maven for build management.
- Experience with Jenkins or similar CI/CD tools for automating deployment pipelines.
- Understanding of web technologies such as HTML, CSS, and JavaScript (good to have).
- Experience with RESTful and SOAP web services.
- Proficiency with version control tools like Git, GitHub, or Bitbucket (good to have).
- Solid understanding of Agile methodologies, especially Scrum.
- Exposure to cloud technologies (Kubernetes, Docker, Microservices, Kafka) is a plus.
Number of Vacancies
1