Key Responsibilities:
- Design, develop, and maintain Java-based applications using Spring Boot and Microservices architecture.
- Build and consume RESTful APIs and integrate with third-party services.
- Develop efficient SQL queries and optimize database performance.
- Design scalable, secure, and fault-tolerant microservices.
- Deploy and manage applications on AWS cloud services.
- Collaborate with frontend developers, QA engineers, DevOps teams, and business stakeholders.
- Troubleshoot production issues and optimize application performance.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and follow software development best practices.
- Contribute to CI/CD pipelines and automated deployment processes.
Required Skills:
- Robust experience with Java (Java 8/11/17).
- Hands-on experience with Spring Boot and Microservices.
- Strong knowledge of REST APIs, JSON, and HTTP protocols.
- Proficiency in SQL databases such as MySQL, PostgreSQL, Oracle, or SQL Server.
- Experience with AWS services such as EC2, S3, RDS, IAM, ECS, or Lambda.
- Experience with Git and build tools such as Maven or Gradle.
- Knowledge of Hibernate/JPA.
- Familiarity with Docker and containerized deployments.
📌 Java Developer (Hyderabad)
🏢 CGI
📍 Hyderabad