22 days ago
Bengaluru, IndiaMid Level / Senior / Staff+
Responsibilities
- Design, develop, and optimize backend systems using Java and Spring Boot.
- Build scalable and high-performing REST APIs and microservices-based applications.
- Develop and maintain enterprise applications using Spring Framework and Hibernate.
- Collaborate with architects, product owners, and development teams to implement business requirements.
- Participate in system design discussions and contribute to technical solutioning.
- Develop reusable, maintainable, and high-quality code following engineering best practices.
- Integrate applications with databases, messaging platforms, and third-party services.
- Support CI/CD implementation, automated deployments, and DevOps practices.
- Troubleshoot and resolve application defects, performance bottlenecks, and production issues.
- Participate in Agile ceremonies including sprint planning, stand-ups, retrospectives, and demos.
- Ensure compliance with security, coding standards, and application performance guidelines.
Requirements
- Strong hands-on experience with Java, Spring Boot, Spring Framework, and Hibernate.
- Experience in developing RESTful APIs and backend enterprise applications.
- Strong understanding of microservices architecture and SOA concepts.
- Experience with Kafka or event-driven architecture platforms.
- Strong database skills with PostgreSQL, SQL, and relational databases (Oracle preferred).
- Experience with GitHub or similar version control systems.
- Exposure to AWS cloud services, Docker, and CI/CD DevOps practices.
- Strong analytical, debugging, and problem-solving skills.
- Ability to work effectively in Agile delivery environments.
- Strong communication and collaboration skills.
