Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobChoose an option
We are seeking a Senior Java Developer with AI awareness to develop scalable, fault-tolerant services for forward-looking digital platforms. You will work end-to-end on Spring Boot and Java 8 solutions using microservices architecture style, REST, SQL, NoSQL, and unit testing with CI/CD on Microsoft Azure and Amazon Web Services—apply now.
Responsibilities
- Develop high-performing software solutions that stay stable at scale and meet technical and business objectives
- Shape architectural planning discussions and help steer the technical direction of development efforts
- Work closely with engineering, product, and operations to deliver quality software within timelines
- Conduct peer reviews and communicate constructive feedback to sustain strong development practices
- Diagnose difficult defects and technical risks, then implement solutions that resolve root causes
- Support junior engineers by sharing guidance that improves their programming skills and confidence
- Contribute to planning workshops by offering estimates, identifying dependencies, and clarifying scope boundaries
- Stay current with technology trends and advocate for adoption of useful practices within the team
- Record system behavior, implementation decisions, and engineering processes to simplify future maintenance
- Coordinate with stakeholders to confirm priorities and ensure delivered functionality matches agreed requirements
Requirements
- At least 3 years of professional experience delivering software solutions
- Practical understanding of AI technologies and how they can be applied in development processes and technical design
- Advanced grasp of Java Core concepts and object-oriented programming methods
- Hands-on background with Java 8 for application development
- Experience building backend functionality with the Spring Boot framework
- Knowledge of Microsoft Azure environments for cloud-based application delivery
- Familiarity with Amazon Web Services for deploying and supporting hosted systems
- Working knowledge of CI/CD practices that enable repeatable automated releases
- Strong SQL skills for accessing and maintaining information in relational databases
- Experience designing services within a microservices-oriented architecture
- Ability to implement and integrate RESTful APIs for service communication
- Proficiency in unit testing to improve software reliability and maintainable code quality
- Experience using NoSQL database solutions with Java applications
- Fluent written and verbal English at B2 level or above
