Accesa

Java software engineer in microservices

In short

Senior backend Java engineer role building and maintaining Java-based microservices with Spring Boot, focusing on performance, reliability, and asynchronous/distributed systems. The company works in a hybrid format in Tashkent and expects 5+ years of backend experience with Docker, Kubernetes, CI/CD tools, and regular use of AI tools in development. The role also involves code reviews, architectural discussions, and mentoring junior developers.

Tasks
•Develop and maintain Java-based backend applications and microservices with a focus on performance and reliability.
•Implement applications following best practices in clean code, testing, and performance optimization.
•Work closely with DevOps to containerize and deploy applications and integrate CI/CD pipelines.
•Use events to build robust, asynchronous systems that support scalability and decoupled services.
•Design and maintain efficient relational database integrations that ensure data integrity and system responsiveness.
•Engage in architectural discussions, perform code reviews, and promote best practices.
•Provide guidance to junior developers and foster a culture of collaboration and continuous improvement.
Requirements
•5+ years of experience in backend software development using Java 8 or above
•Strong proficiency with Spring Boot and the Spring framework ecosystem
•Hands-on experience designing and implementing RESTful microservices
•Proficiency in writing optimized SQL queries and working with databases
•Strong understanding of asynchronous programming, message-driven systems, and distributed systems
•Good understanding of Docker and orchestration platforms like Kubernetes
•Familiarity with Jenkins or similar CI/CD tools for automated build and deployment
•Experience with Git and Agile development practices
•Regular use of AI tools to improve productivity, automate or reduce repetitive work, support decision-making, and deliver higher-quality outcomes
•Ability to use AI tools responsibly by structuring effective prompts, critically validating outputs, understanding limitations, and taking ownership of the final result
•Strong English communication skills
Nice to have
•German language skills are a plus
•Experience with any Cloud platforms (e.g., GCP, AWS, Azure)
•Experience with Kotlin and/or android mobile development
•Familiarity with performance tuning and monitoring Java applications
•Knowledge of security best practices in backend development
Conditions
No conditions specified in the posting.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot