Job Openings
Senior Java Developer
About the job Senior Java Developer
Seeking an experienced Java Developer to join the IT team, focusing on configuring and enhancing highly configurable systems with a strong emphasis on accuracy, reliability, and scalability.
Responsibilities:
- Develop applications using Java, Spring Boot, and Hibernate/JPA
- Design and implement RESTful APIs
- Work with SQL (Oracle, PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra) databases
- Use Docker for containerization
- Collaborate with DevOps for CI/CD using Jenkins
- Deploy solutions on AWS and Azure
- Participate in Agile/Scrum processes
- Apply Test-Driven Development (TDD) practices
Requirements:
- Strong proficiency in Java, Spring Boot, and Hibernate/JPA
- Experience with RESTful API design and highly configurable systems
- Familiarity with cloud platforms (AWS, Azure)
- Hands-on with Jenkins, Docker, and both relational and NoSQL databases
- Agile and TDD experience
- Detail-oriented and analytical
- Excellent problem-solving abilities
- Strong communication and teamwork skills