Senior Software Engineer

Year    TS, IN, India

Job Description

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.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4615175
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TS, IN, India
  • Education
    Not mentioned
  • Experience
    Year