Overview
Java AWS Developer
WorkMode :Hybrid
Work Location : Chennai / Hyderabad
Work Timing : 2 PM to 11 PM
Primary Skills : Java AWS
JD
professional development experience with a focus on Java
EC2, S3, Lambda, DynamoDB, API Gateway, Docker, NoSQL DynamoDB and SQL databases
Strong expertise in building, deploying, and managing applications in AWS
Proven experience in designing and implementing serverless architectures using AWS Lambda and other AWS serverless services.
Expertise in RESTful API design and integration.
Strong communication skills, with the ability to work
effectively in a team-oriented, collaborative environment.
In-depth knowledge of AWS services including but not limited to EC2, S3, Lambda, DynamoDB, API Gateway, CloudFormation, etc.
Experience with CI CD tools and automation frameworks (e.g., Jenkins, AWS Code Pipeline, Docker).
Experience with NoSQL (e.g., DynamoDB) and SQL databases.
Secondary Skills
Stress tolerance
Time management
Desire for self-development and ability to keep abreast of the news in their industry
JD
We are seeking a highly skilled and experienced Senior AWS Java Developer to join our growing engineering team. In this role, you will be responsible for designing, developing, and maintaining scalable cloud-based applications and services using AWS technologies and Java. You will work closely with cross-functional teams, including architects, product managers, and other developers, to create robust and efficient solutions that meet both business and technical requirements.
Responsibility
Design & Development
Architect and implement highly scalable, secure, and fault-tolerant applications and services on AWS using Java.
Develop cloud native applications utilizing AWS services like EC2, S3, Lambda, DynamoDB, API Gateway, and more.
Cloud Infrastructure Management
Manage and optimize AWS cloud infrastructure using AWS tools and services.
Automate deployment processes using CI CD pipelines with services like AWS Code Pipeline, Jenkins, and Docker.
Microservices Architecture
Design and develop microservices-based architectures using Java and AWS Lambda for serverless solutions.
Collaborate on the design and integration of RESTful APIs.
Collaboration & Mentorship
Provide technical guidance and mentorship to junior developers.
Work with cross-functional teams to define project requirements and ensure the delivery of high-quality, on-time solutions.
Optimization & Performance Tuning
Monitor application performance and troubleshoot issues in production environments.
Optimize serverless applications and cloud resources for efficiency and cost-effectiveness.
Security & Compliance
Implement security best practices for cloud infrastructure and applications.
Ensure that applications adhere to compliance standards and industry best practices.
Documentation & Best Practices
Create and maintain detailed technical documentation for code, processes, and architectures.
Enforce coding standards and review code to ensure adherence to quality guidelines.
About Virtusa
Teamwork, quality of life, professional and personal development: values that Virtusa is proud to embody. When you join us, you join a team of 27,000 people globally that cares about your growth — one that seeks to provide you with exciting projects, opportunities and work with state of the art technologies throughout your career with us.
Great minds, great potential: it all comes together at Virtusa. We value collaboration and the team environment of our company, and seek to provide great minds with a dynamic place to nurture new ideas and foster excellence.
Virtusa was founded on principles of equal opportunity for all, and so does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need.