Yash Technologies
Yash Technologies3h ago
Naukri

Sr. Software Engineer

Bengaluru, Indore, Hyderabad, Pune, Gurugram
Full Time
Senior Level

Auto Apply to 50+ AI Matched Sr. Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Yash Technologies

Responsibilities

Qualifications & Requirements

Experience Level: Senior Level

Full Job Description

Senior Software Engineer - Java & AWS

Yash Technologies is seeking a skilled Senior Software Engineer with 4-8 years of experience in Java and AWS to join our dynamic team. This role is based in multiple key Indian cities including Bengaluru, Indore, Hyderabad, Pune, and Gurugram.

Responsibilities

  • Develop and deploy robust software solutions leveraging Java and AWS services.
  • Participate actively in the full software development lifecycle, including requirements analysis, design, debugging, documentation, testing, and deployment.
  • Contribute to web and mobile application development, employing modern testing methodologies.
  • Work effectively within Agile Scrum teams, adhering to best practices.
  • Ensure high standards of software quality through Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
  • Design, develop, and maintain microservices and RESTful web services, with exposure to API tools like Swagger and Postman.
  • Manage build, release processes, and database tools.
  • Monitor production APIs and services, providing support to DevOps and support teams as needed.
  • Collaborate with distributed teams in a fast-paced environment, managing timelines, mitigating risks, and providing regular status updates.
  • Commit to code quality, application quality assurance, and high availability.

Skills and Experience Required (Mandatory)

  • Solid understanding of software development fundamentals and processes.
  • Extensive experience in Application Development (web and mobile).
  • Proficiency in:
    • Java
    • Spring Boot
    • AWS Services: Lambda, Kinesis Streams, ECS, SNS, S3, CloudWatch
    • Docker containerization
    • DynamoDB, MySQL/SQL Server, PostgreSQL
    • GitHub (Branching Strategy, Pipelines, GitHub Copilot)
    • AI tools
  • Hands-on experience with Agile processes and Scrum teams.
  • Excellent knowledge of software quality aspects and modern software testing patterns.
  • Excellence with Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
  • Strong Programming, Designing, Debugging, Problem Solving & Troubleshooting skills.
  • Proficiency with Service-Oriented Architectures and microservices.
  • Experience with RESTful Web Services and API tools (e.g., Swagger, Postman).
  • Good knowledge of pipelines, build & release processes, and DB tools (Snowflake, MySQL).
  • Understanding of application performance and monitoring.
  • Commitment to code quality, application quality assurance, and availability.
  • Strong analytical skills.
  • Excellent communication and interpersonal skills.
  • Ability to manage timelines, deliveries, highlight/mitigate risks, and provide timely status updates.
  • Experience monitoring production APIs and services, and supporting DevOps & support teams.

Company

Yash Technologies

Yash Technologies

Bengaluru, Indore, Hyderabad, Pune, Gurugram
Posted on Naukri