Senior Software Engineer - Java
- Source: Naukri
- Careernet
- On-site
- Bengaluru
- Full-Time
- Senior
Job Description
Key Skills: Java, Database, Springboot, Microservices, Rabbit MQ, Cloud
Roles and Responsibilities:
- Design, build, and maintain distributed, scalable backend services for business-critical Order Management features.
- Implement microservices and service integrations, ensuring reliable communication and maintainable service boundaries.
- Use RabbitMQ for asynchronous messaging and event-driven workflows where applicable.
- Optimize latency, throughput, and resource usage; address performance and reliability issues in production.
- Develop and maintain automated test suites and test plans to reduce regressions and ensure software robustness.
Skills Required:
- 4+ years of relevant professional experience Java (Java 8+)
- Spring Boot (service development and REST/web service integration)
- Microservices (designing and implementing distributed backend services)
- RabbitMQ and database technologies (relational and non-relational) for reliable data and messaging
- Experience with Supply chain Management
Good to Have:
- Cloud architecture and technologies
Education: Any Graduation, Any Post Graduation
Skills
- Java
- spring-boot
- RabbitMQ
- java-8
- spring
