Senior Software Engineer - Java
Experience: 8-12 Years
Location: Bangalore
We are hiring a Senior Software Engineer - Java to design, develop, and maintain scalable enterprise applications and backend services using Java technologies.
Key Responsibilities
Develop and maintain applications using Java and Spring Boot.
Design REST APIs and microservices-based solutions.
Optimize application performance, scalability, and reliability.
Integrate databases, messaging systems, and third-party services.
Conduct code reviews, testing, debugging, and deployment.
Collaborate with architects, product teams, and other developers.
Troubleshoot production issues and follow coding best practices.
Relevant Skills
Java, Core Java, Spring Boot, Spring Framework, Microservices, REST API, Hibernate, JPA, SQL, PostgreSQL, Kafka, Multithreading, Design Patterns, Docker, Kubernetes, AWS, Git, CI/CD