HamburgerMenu
hirist

Senior Java Software Engineer - Microservices Architecture

STAFFINGTON CONSULTING PRIVATE LIMITED
Multiple Locations
6 - 10 Years

Posted on: 05/08/2025

Job Description

Location : Bangalore Whitefield / Kochi

Notice Period : Immediate or 15 to 30 days

Key Responsibilities :

- Translate business requirements into high-level and low-level application designs, ensuring scalability, performance, and reliability.

- Lead the design, development, and deployment of robust software applications and services using Java and Spring Boot.

- Work collaboratively within an Agile development environment to deliver high-quality code.

- Architect and build Microservices-based applications, ensuring efficient communication and data flow.

- Implement full-scale unit testing and apply Test-Driven Development (TDD) and Behavior-Driven Development (BDD) concepts to guarantee code quality.

- Utilize Docker and Kubernetes for containerization and orchestration, managing application deployment and scaling in cloud environments.

- Drive the application of Continuous Integration and Continuous Deployment (CI/CD) principles, working with modern SDLC tools like Maven and Git.

- Mentor junior team members and provide technical leadership.

Technical Skills :

Mandatory Skills :

- Java & Spring Boot : Deep expertise in developing enterprise-grade applications with Java and the Spring Boot framework.

- Microservices : Extensive experience in designing, building, and deploying microservices architectures.

- Containerization & Orchestration : Proficient with Docker and Kubernetes for managing containerized applications.

- Databases : Strong knowledge of both relational and non-relational databases.

- Linux : Solid development experience in a Linux environment.

- SDLC Tools : Hands-on experience with modern SDLC tools, including Maven for build automation and Git for version control.

- CI/CD : A clear understanding of CI/CD pipelines and related development environments.

Desirable Skills :

- Python : Experience with Python for scripting and automation tasks.

- Cloud Platforms : Familiarity with major cloud providers such as AWS, Azure, or GCP.

- Testing : Advanced knowledge of testing frameworks and methodologies (e.g., JUnit, Mockito).

Education :

- Bachelors or Masters degree in Computer Science, Engineering, or a related field.


info-icon

Did you find something suspicious?