Job Description
We are looking for an experienced Java Developer (Spring Boot) to join our development team. This role is responsible for designing, developing, and maintaining scalable, secure, and high-performance backend applications using Java technologies. You will collaborate closely with cross-functional teams to deliver reliable solutions that align with business requirements and follow software development best practices.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Information Systems, or a related field
- Minimum 2 years of experience as a Java Developer using Spring Boot
- Strong understanding of Core Java and Object-Oriented Programming (OOP)
- Experience in developing RESTful APIs
- Familiar with SQL databases such as MySQL or PostgreSQL
- Experience using Git or other version control systems
- Strong analytical thinking and problem-solving skills
- Ability to work independently and collaboratively in a team
Nice to Have
- Experience with Microservices Architecture
- Familiar with CI/CD pipelines
- Experience using Docker
- Experience working in an Agile/Scrum environment