Source description
About the role
Job Summary We are looking for an experienced Senior Full Stack Java Developer with strong expertise in Java technologies and AWS Cloud Services . The ideal candidate will be responsible for designing, developing, and maintaining scalable applications, building responsive user interfaces, implementing microservices, and leveraging AWS services to deliver robust cloud-native solutions. Key Responsibilities Backend Development Design and develop scalable applications using Core Java, J2EE, Spring, and Spring Boot . Develop and maintain RESTful APIs and microservices. Ensure application performance, security, and scalability. Frontend Development Build responsive and user-friendly interfaces using HTML5, CSS3, JavaScript , and frameworks such as Angular or React . Collaborate with UI/UX teams to deliver seamless user experiences. AWS & Cloud Integration Implement and manage cloud solutions using AWS services , including EC2, S3, Lambda, RDS, DynamoDB, EKS, SQS/SNS, and CloudWatch. Support application deployment, monitoring, and optimization in cloud environments. Database Management Work with SQL databases such as MySQL, PostgreSQL, and Amazon Aurora. Manage NoSQL databases including MongoDB and DynamoDB. Optimize database performance and ensure data integrity. DevOps & Quality Assurance Implement and maintain CI/CD pipelines using Jenkins, Git, and related tools. Conduct code reviews, testing, and debugging using JUnit and Mockito . Ensure high-quality code and adherence to best practices. Collaboration Work closely with product managers, designers, and cross-functional teams to gather requirements and deliver business solutions. Participate in Agile ceremonies and contribute to project planning and execution. Required Skills 6+ years of experience in Full Stack Development. Strong proficiency in Core Java, J2EE, Spring, and Spring Boot . Experience with Angular or React , JavaScript, HTML5, and CSS3. Hands-on experience with AWS Cloud Services and cloud architecture. Experience in building REST APIs and Microservices . Knowledge of SQL and NoSQL databases. Experience with CI/CD tools such as Jenkins and Git. Strong analytical, problem-solving, and communication skills. Preferred Qualifications AWS Certifications such as: AWS Certified Developer AWS Certified Solutions Architect
More at Tata Consultancy Services