Senior Java Developer
Podgorica, MontenegroJob Description
Are you a seasoned Java pro ready for your next big challenge? Join our innovative team and work on exciting, large-scale projects where your skills will truly shine!
This role is designed for an experienced developer with 5+ years of experience and with a proven track record.
Looks good? - apply now!
Your Responsibilities
What you'll do:
- Build and maintain powerful Java apps
- Design and develop microservices app with modern frameworks like Spring Boot
- Integrate with APIs and BPM tools like Camunda
- Taking lead on projects when needed.
- Implementing security and data protection measures
- Analyzing software requirements
- Using agile methodologies in development
- Continuously improving your skills and mentoring others
- Optimizing applications for maximum speed and scalability
- Proactively communicating with team members and project stakeholders
Requirements
What we’re looking for:
- 5+ years of Java experience
- Strong knowledge of Spring Boot
- Familiarity with Kafka
- Experience with database management
- Strong debugging and troubleshooting skills
- Great communication and team spirit
- Experience with building APIs
- Experience with containerization (Docker)
- Experience with testing tools and frameworks like JUnit and Selenium.
- Experience in designing and developing microservices.
- Familiarity with CI/CD processes