Overview
Design, develop, and maintain scalable web applications as a Software Engineer using Java, React, and Spring Boot.
What you'll do
- Design and develop robust, scalable, and secure applications using Java, Spring Boot, and React.
- Implement RESTful APIs and integrate front-end components with back-end services.
- Collaborate with cross-functional teams including product managers, QA, and DevOps to deliver end-to-end solutions.
- Write clean, maintainable, and efficient code following best practices.
- Participate in code reviews, troubleshooting, and performance optimization.
- Ensure application security, reliability, and compliance with standards.
What you'll need
- 8–10 years of professional experience in software development.
- Strong proficiency in Java and Spring Boot for backend development.
- Hands-on experience with React.js for building dynamic user interfaces.
- Solid understanding of RESTful services, Microservices architecture, and API design.
- Experience with SQL/NoSQL databases, including MySQL, PostgreSQL, and MongoDB.
- Familiarity with CI/CD pipelines, Git, and agile methodologies.
- Good problem-solving skills and ability to work in a collaborative team environment.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
Nice to have
- Knowledge of cloud platforms such as AWS, Azure, or GCP.
- Experience with containerization using Docker or Kubernetes.
- Understanding of unit testing frameworks such as JUnit or Mockito.
Details
- Location: Bangalore, India.
Read the full description and apply on the company’s own careers page.