Responsibility
Job Title: Senior Java Full Stack Developer
Experience: 6+ Years
Employment Type: Full-Time
Location: Hyderabad
Job Summary
We are looking for an experienced Senior Java Full Stack Developer with 6+ years of hands-on experience in Java, Spring Boot, Microservices, React.js, and AWS Cloud.
The ideal candidate should have strong experience developing scalable cloud-native applications, REST APIs, messaging systems, CI/CD pipelines, and modern frontend applications.
Key Responsibilities
- Design, develop, and maintain scalable cloud-native applications using Java and Spring Boot.
- Develop and manage microservices-based architectures.
- Build responsive and user-friendly web applications using React.js, JavaScript, HTML, and CSS.
- Design, develop, and integrate RESTful APIs.
- Develop event-driven and asynchronous solutions using Kafka, AWS SQS, and ActiveMQ.
- Work with PostgreSQL and DB2 databases for application development and data management.
- Develop, maintain, and optimize CI/CD pipelines for automated build, testing, and deployment.
- Deploy and manage applications on AWS Cloud.
- Follow cloud-native architecture and development best practices.
- Implement application security, performance, scalability, and reliability best practices.
- Collaborate with Architects, Developers, QA Engineers, DevOps teams, and Business Stakeholders.
- Participate in requirements analysis, design, development, testing, deployment, and production support.
- Troubleshoot application, API, database, and production issues.
- Monitor application performance and availability using tools such as Splunk, Dynatrace, and Datadog.
- Participate in code reviews and ensure coding standards and best practices are followed.
- Work in an Agile/Scrum environment and actively participate in sprint planning, stand-ups, reviews, and retrospectives.
- Leverage AI-assisted development tools to improve productivity, code quality, testing, and development efficiency.
Mandatory Skills
- 6+ years of experience in software development.
- Strong hands-on experience with Java.
- Strong experience with Spring Boot and Microservices.
- Hands-on experience with React.js, JavaScript, HTML, and CSS.
- Strong experience with AWS Cloud services.
- Hands-on experience in REST API development and integration.
- Experience with Kafka, AWS SQS, or ActiveMQ.
- Strong knowledge of PostgreSQL and/or DB2.
- Experience with CI/CD pipelines and DevOps practices.
- Experience working in Agile/Scrum environments.
- Strong understanding of software development lifecycle and design principles.