HamburgerMenu
hirist

Senior/Staff Java Engineer - Spring/Hibernate

Yo Hr Consultancy
Bangalore
5 - 12 Years

Posted on: 04/08/2025

Job Description


Job Title : Senior / Staff Java Engineer

Location : Bangalore

Job Type : Full-Time

Experience Level : 5 12 Years

Industry : [e.g., Payments / FinTech / Enterprise Software]

About the Role

We are seeking Senior and Staff-level Java Engineers who are passionate about building high-quality, scalable software. This is a hands-on engineering role where you will contribute to the design, development, and deployment of microservices-based platforms, working with modern Java technologies and cloud-native tools.

Ideal candidates will bring deep technical expertise, especially in Java 8+, Spring Boot, and Microservices, along with a strong foundation in Data Structures, Algorithms, and Software Architecture. Experience in the Payments domain is highly preferred, as you will work on systems that require high availability, security, and low latency.

Required Experience & Skills :

- 5 to 12 years of professional software development experience

- Proficient in Java 8+, Spring, Spring Boot, JPA, Hibernate

- Experience designing and developing Microservices architecture

- Strong understanding of Data Structures and Algorithms

- Experience building and consuming RESTful APIs

- Working knowledge of Spring Security

- Basic understanding of cloud platforms (preferably AWS stack)

- Familiarity with DevOps tools : Jenkins, Git, SonarQube, etc.

- Solid grasp of OOP principles, SOLID principles, Exception Handling, and coding best practices

- Comfortable working in Agile/Scrum environments

- Experience with unit testing frameworks, especially JUnit

- Good understanding of Domain Driven Design (DDD), 12-factor app principles, and microservices design patterns

- Strong written and verbal communication skills

- Ability to independently resolve technical challenges and make design decisions

Preferred Qualifications :

- Experience in Payment/FinTech domain

- Exposure to AWS services like EC2, S3, Lambda, etc.

- Familiarity with CI/CD pipelines, Docker, and Kubernetes

- Knowledge of message brokers such as Kafka or RabbitMQ

Education :

- BE/BTech in Computer Science, MIS, or a related technical field

- Equivalent work experience also considered


info-icon

Did you find something suspicious?