HamburgerMenu
hirist

Software Development Engineer III - Java/Microservices Architecture

Posted on: 09/01/2026

Job Description

Description :


As a Software Development Engineer - 3 (Backend), you will be responsible for designing, architecting, and delivering scalable and reliable backend systems that power the Locus platform. This role involves technical leadership, mentoring team members, and solving complex engineering challenges in a fast-paced, collaborative environment.

The core responsibilities for the job include the following :

Technical Leadership :


- Design and develop scalable, fault-tolerant, and maintainable backend systems using Java and related frameworks.

- Provide technical mentorship and guidance to junior engineers.

- Conduct code reviews to ensure adherence to best practices, coding standards, and security guidelines.

System Architecture and Design :


- Collaborate with product managers, frontend engineers, and cross-functional teams to translate business requirements into technical solutions.

- Own the architecture and design of core modules.

- Drive adoption of microservices architecture to ensure modularity and reusability.

Problem Solving and Optimization :


- Diagnose and resolve complex system issues to maintain high availability and performance.

- Optimize database queries and design scalable data storage solutions.

- Implement effective logging, monitoring, and alerting mechanisms.

Innovation and Continuous Improvement :


- Stay current with emerging backend technologies and apply relevant advancements.

- Initiate improvements in code quality, deployment processes, and engineering productivity.

- Support DevOps practices, including CI/CD pipelines and automated testing.

Collaboration and Communication :


- Serve as a point of coordination between backend teams and other technical and non-technical stakeholders.

- Maintain clear documentation of system designs, APIs, and workflows.

Requirements :


- Minimum 5+ years of backend development experience with strong expertise in Java (Spring/Spring Boot preferred).

- Bachelor's or master's degree in computer science, engineering, or a related field.

Technical Skills :


- Experience in designing and implementing RESTful APIs.

- Strong understanding of microservices architecture and distributed systems.

- Proficiency in multithreading and asynchronous programming.

- Hands-on experience with relational and NoSQL databases.

- Familiarity with message brokers such as Kafka or RabbitMQ.

- Experience with caching technologies like Redis or Memcached.

- Exposure to cloud platforms (AWS, GCP, or Azure).

- Knowledge of Docker, Kubernetes, and container orchestration.

- Experience with CI/CD pipelines and DevOps best practices.

Behavioral Competencies :


- Strong analytical and problem-solving abilities.

- Excellent collaboration and communication skills.

- Proven ownership and accountability for delivering high-quality solutions.

- Ability to work effectively in a team-oriented environment.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in