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.(ref : hirist.tech)