27 Sep
|
Drive2Thrive Consultancy
|
Hyderabad
27 Sep
Drive2Thrive Consultancy
Hyderabad
Experience
5–8 years of relevant experience
Job Location
Hyderbad
Employment Type- Full-Time
Role Overview
We are looking for an experienced Java Full Stack Developer with robust expertise in Java, Spring Boot, Microservices, AWS, and React/Angular. The ideal candidate will be responsible for designing, developing, testing, deploying, and maintaining scalable enterprise applications.
Key Responsibilities
- Design and develop robust, scalable, and high-performance applications using Java and Spring Boot.
- Develop and maintain RESTful APIs and Microservices.
- Design and implement distributed applications using microservices architecture.
- Develop responsive and user-friendly web applications using React or Angular.
- Integrate front-end applications with backend REST APIs and microservices.
- Develop cloud-native applications and deploy/manage services on AWS.
- Work with AWS services such as EC2, S3, Lambda, RDS, ECS/EKS, CloudWatch, IAM, and related services.
- Write clean, maintainable, reusable, and well-tested code.
- Participate in application design, code reviews, troubleshooting, and performance optimization.
- Implement unit and integration testing using appropriate testing frameworks.
- Collaborate with architects, product owners, QA engineers, DevOps teams, and other developers.
- Identify and resolve production issues and contribute to root-cause analysis.
- Follow Agile/Scrum development practices and participate in sprint planning, daily stand-ups, and retrospectives.
Required Skills
Backend
- Strong proficiency in Core Java and Java/J2EE concepts.
- Strong hands-on experience with Spring Boot.
- Hands-on experience developing Microservices.
- Strong knowledge of REST APIs, JSON, HTTP, and API integration.
- Experience with Spring MVC, Spring Data JPA/Hibernate, and Spring Security.
- Good understanding of design patterns, SOLID principles, and clean coding practices.
Cloud / AWS
- Hands-on experience with AWS cloud services.
- Experience deploying and monitoring applications on AWS.
- Knowledge of services such as EC2, S3, RDS, Lambda, ECS/EKS, CloudWatch, and IAM.
- Understanding of cloud security, scalability, availability, and cost considerations.
Frontend
- Strong experience with either React.js or Angular.
- Good knowledge of JavaScript/TypeScript, HTML5, and CSS3.
- Experience consuming REST APIs from frontend applications.
- Understanding of responsive web design and modern frontend development practices.
Database
- Experience with relational databases such as MySQL, PostgreSQL, or Oracle.
- Strong SQL skills.
- Experience with ORM frameworks such as Hibernate/JPA.
- Knowledge of NoSQL databases such as MongoDB is an advantage.
DevOps / Tools
- Experience with Git/GitHub/GitLab/Bitbucket.
- Knowledge of Docker and Kubernetes is preferred.
- Experience with CI/CD pipelines and tools such as Jenkins, GitHub Actions, GitLab CI, or AWS CodePipeline is an advantage.
- Familiarity with Maven or Gradle.
Good to Have
- Experience with Kafka or other messaging systems.
- Knowledge of Redis or other caching technologies.
- Experience with Docker/Kubernetes.
- Knowledge of Terraform or AWS CloudFormation.
- Experience working in Agile/Scrum teams.
- Understanding of application security, OAuth2/JWT, and API gateways.
- Experience with observability and monitoring tools.
Pay: ₹1,500,000.00 - ₹1,800,000.00 per year
Benefits
- Paid sick time
- Paid time off
- Provident Fund
Work Location: In person
📌 Java Developer (Hyderabad)
🏢 Drive2Thrive Consultancy
📍 Hyderabad