Experience: 6-8 years
Location: Pune, Hyderabad
Notice Period: Immediate to 30 Days
Job Description:
Key Responsibilities:
We are looking for talented experienced Senior software engineer with expertise in Java development, AWS cloud services and Typescript for our engineering team.
Responsibilities:
• Implementing cloud applications using AWS services, Typescript and Java.
• Write clean, maintainable and efficient code while adhering to best practices and coding standards.
• Work closely with product manager and engineers in to define and refine requirements.
• Provide technical guidance and mentorship to junior engineers in team.
• Troubleshoot and resolve complex technical issues and performance bottlenecks.
• Create and maintain technical documentation for code and processes.
• Stay up-to-date with industry trends and emerging technologies to continuously improve our development practices.
Mandatory Skills:
• 5+ years of software development experiences with focus on AWS cloud development and distributed applications development with Java & J2EE.
• Strong Hands on experience in Java/J2EE, Spring, Spring boot development and good understanding of serverless computing.
• 1+ years of experience in AWS development using typescript. If not worked on typescript, willing to learn typescript because as per Customer standards typescript is the preferred language for AWS development.
• Hands on experience and deploying applications on AWS cloud infrastructure(e.g., EC2, Lambda, S3, DynamoDB, RDS, API Gateway, EventBridge, SQS, SNS, Fargate etc).
• Experience with REST API and Java Shared Libraries.
Good to have:
• AWS Cloud practitioner, AWS Certified Developer or AWS certified solutions architect is plus.
Requirements:
• Strong knowledge on Java Development/Versioning Tools like IntelliJ/Git/Maven.
• Installation, Configuration and Integration of tools for creating the required development environment.
• Experience on handling Install failures, install updates, supporting local issues is a plus.
• Understanding of application server technology.
• String analytical and problem solving skills with keen attention to detail.
• Excellent verbal and written communication skills with the ability to articulate complex technical concepts to various audiences.
• Experience working on agile development environments and familiarity with CI/CD pipelines.
• Consistently raises the bar by going beyond day-to-day performance expectations.