Senior Java Software Engineer

Global Solutions Uz — Uzbekistan · Posted ~2 hours ago

Senior Full-time Onsite

Skills

Java Spring Framework Object-oriented programming Backend development Microservices Clean code Testable code Code review Production troubleshooting System architecture Technical documentation

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join an on-site engineering team as a Senior Java Software Engineer, designing, developing, and maintaining backend services and enterprise applications. You will build and optimize microservices, write clean and testable code, conduct code reviews, troubleshoot production issues, and contribute to architecture and technical standards. The role also includes cross-functional collaboration, documentation, mentoring, and continuous improvement.

Highlights

Senior full-time engineering role focused on backend services and enterprise applications. The position offers opportunities to work with Java, Spring, microservices, system architecture, performance and reliability improvements, code reviews, and mentoring less experienced engineers.

Description

Role Description This is a full-time, on-site Senior Java Software Engineer role based in Tashkent, Uzbekistan. The Senior Java Software Engineer will design, develop, and maintain backend services and enterprise applications using Java and the Spring Framework. The role includes implementing and optimizing microservices, writing clean and testable code, performing code reviews, and troubleshooting production issues. The engineer will collaborate with cross-functional teams to refine requirements, improve system architecture, and ensure high performance and reliability. Responsibilities also include mentoring less experienced engineers, contributing to technical documentation, and participating in continuous improvement of development practices and standards. Qualifications Strong proficiency in Java and core programming concepts, with proven experience in object-oriented Software Development.Hands-on experience building and maintaining Microservices architectures, including integration, scalability, and resilience considerations.Practical expertise with the Spring Framework (e.g., Spring Boot, Spring Data, Spring Security) for developing robust backend services.Ability to design, implement, and optimize enterprise-grade applications using modern development practices and tools.Experience with relational and/or NoSQL databases, RESTful APIs, and version control systems (e.g., Git).Familiarity with CI/CD pipelines, containerization (e.g., Docker), and cloud or on-premise deployment environments.Strong problem-solving skills, attention to detail, and ability to work effectively in an on-site, collaborative team setting.Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.Good communication skills in English and local languages, and experience in mentoring or leading technical initiatives is an advantage.