HamburgerMenu
hirist

Software Engineer - Java/React.js

SRM360 CONSULTING
Bangalore
4 - 7 Years

Posted on: 13/08/2025

Job Description

Job Summary :

We are seeking a highly skilled Software Engineer with strong expertise in Java, modern frameworks, and cloud-based microservices architecture.

The role involves designing, developing, and maintaining scalable applications with a focus on performance, reliability, and security.

The ideal candidate should have experience in both frontend and backend development, containerization, and CI/CD pipelines, along with proficiency in cloud platforms.


Key Responsibilities :


- Design, develop, and maintain scalable applications using Java, Spring Boot, and Microservices architecture


- Implement responsive and interactive user interfaces using ReactJS

- Develop and integrate RESTful APIs and gRPC-based services using Protocol Buffers

- Work with caching mechanisms such as Redis to optimize application performance

- Integrate message brokers such as Kafka and RabbitMQ for asynchronous communication

- Containerize applications using Docker and deploy them to AWS cloud environments

- Set up and maintain CI/CD pipelines to ensure efficient and automated deployment processes

- Work with NoSQL databases such as MongoDB and Cassandra for high-performance data storage

- Implement API gateways, circuit breakers, and Web clients to ensure fault tolerance and scalability

- Write and execute unit tests using Mockito and Spock to ensure code quality and reliability

- Collaborate with cross-functional teams to define requirements, design solutions, and deliver high-quality software

- Troubleshoot and debug production issues, identifying and implementing effective solutions

- Follow industry best practices for secure coding, application performance, and system reliability


Technical Skills :

- Proficiency in Java programming language

- Frontend development experience with ReactJS

- Backend frameworks : Spring Boot, Microservices

- Caching technologies : Redis

- Message brokers : Kafka, RabbitMQ

- Containerization : Docker

- CI/CD : Continuous Integration and Continuous Deployment processes

- Testing frameworks : Mockito, Spock

- Cloud platform : AWS

- NoSQL databases : MongoDB, Cassandra

- API gateway development experience with REST templates

- gRPC Protocol implementation with Protocol Buffers

- Strong understanding of microservices architecture, circuit breaker patterns, and Web client usage

- Knowledge of build tools : Maven, Gradle


Qualifications :


- Bachelors or Masters degree in Computer Science, Information Technology, or a related field

- Minimum 4 years of hands-on experience in software development with relevant technologies

- Proven track record of developing and deploying production-grade applications on cloud platforms

- Excellent problem-solving skills and the ability to work in a collaborative, agile environment


info-icon

Did you find something suspicious?