Key Responsibilities
- Design, develop, test, and maintain scalable applications using Java and Spring Boot.
- Develop and maintain RESTful APIs and Microservices.
- Build responsive and reusable user interfaces using React/React.js.
- Integrate frontend applications with backend REST APIs and microservices.
- Design and implement scalable, secure, and high-performance backend services.
- Work with relational and/or NoSQL databases and optimize queries when required.
- Implement application security, authentication, and authorization.
- Write clean, maintainable, reusable, and well-tested code.
- Participate in code reviews, troubleshooting, debugging, and performance optimization.
- Collaborate with product managers, architects, QA engineers, and other development teams.
- Contribute to CI/CD pipelines and automated deployment processes.
- Follow Agile/Scrum development methodologies and participate in sprint planning, stand-ups, and retrospectives.
Required Skills
- Strong hands-on experience with Core Java.
- Strong experience with Spring Boot and Spring Framework.
- Solid experience designing and developing Microservices.
- Strong experience developing REST APIs.
- Robust hands-on experience with React/React.js.
- Good knowledge of JavaScript and/or TypeScript, HTML, and CSS.
- Experience with JPA/Hibernate and Spring Data.
- Good understanding of SQL and relational databases such as PostgreSQL, MySQL, or Oracle.
- Experience with Git and modern development practices.
- Understanding of unit testing and automated testing.
- Good understanding of software design principles, data structures, and algorithms.
- Robust problem-solving and communication skills.
Good to Have
- Experience with AWS, Azure, or GCP.
- Experience with Docker and Kubernetes.
- Knowledge of Kafka or other messaging platforms.
- Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
- Knowledge of Redis or other caching technologies.
- Experience with distributed systems and cloud-native application development.
📌 Java Full Stack Developer (Hyderabad)
🏢 CGI
📍 Hyderabad