Responsibilities:
Experience: 5+ years
-
Role Overview
We are looking for a highly skilled Senior Software Engineer with strong expertise in Java (primary) and AWS (secondary) to design, develop, and maintain scalable, high-performance applications. The ideal candidate will have deep technical knowledge, hands-on experience in modern Java frameworks, and proficiency in AWS cloud services to build robust, secure, and efficient solutions.
Key ResponsibilitiesDevelopment:
Develop and maintain enterprise-grade applications using Java and related frameworks.
Implement best practices for coding, testing, and deployment by applying design patterns.
Cloud Integration:
Implement cloud-native solutions leveraging AWS services.
Optimize applications for scalability, performance, and cost efficiency in the cloud.
Collaboration & Leadership:
Work closely with architects, product owners, and cross-functional teams to deliver high-quality solutions.
Mentor junior developers and contribute to technical knowledge sharing.
Quality & Performance:
Ensure code quality through code reviews, unit testing, and adherence to coding standards.
Troubleshoot and resolve complex technical issues in production and non-production environments.
-
Qualifications:
Must-Have Skills
Core Java (Primary Skill)Java SE & EE: Strong understanding of OOP, Collections, Generics, Exception Handling, Multithreading.
Frameworks: Spring (Core, Boot, MVC), Spring Data JPA, ORM framework.
APIs & Services: RESTful API design and implementation, JSON/XML processing.
Build & CI/CD: Maven/Gradle, Git.
Testing: JUnit, Mockito, integration testing.
AWS (Secondary Skill)Core Services: EC2, S3, RDS, Lambda, API Gateway, CloudWatch.
Deployment & Infrastructure: Elastic Beanstalk, ECS/EKS, CloudFormation/Terraform (basic understanding).
Security: IAM roles, policies, encryption, VPC basics.
Monitoring & Logging: CloudWatch, CloudTrail.
-
Good to HaveMicroservices Architecture and containerization (Docker, Kubernetes).
Messaging Systems: JMS, SQS.
Database Skills: Strong SQL (MySQL/DB2) and NoSQL (DynamoDB).
DevOps Awareness: CI/CD pipelines, automated deployments.
-
Soft SkillsStrong problem-solving and analytical skills.
Excellent communication and collaboration abilities.
* Ability to work independently and mentor team members.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.