YASH Technologies Hiring Sr. Software Engineer - Java in Pune
Role Overview
Job Overview
YASH Technologies is hiring a Sr. Software Engineer - Java for its Pune, India location. This role is focused on product development and requires hands-on experience across software design, development, testing, deployment, integration, and production support. The engineer will work closely with product scrum teams, digital product owners, business stakeholders, and integrated technology teams to turn business requirements into reliable software solutions.
The position is well suited to an experienced Java professional who enjoys working across application development and cloud technologies. The role combines Java, Node.js, TypeScript, APIs, microservices, AWS services, automated testing, CI/CD, and Agile delivery practices. It also requires the ability to understand both current and legacy technology environments and adapt solutions according to enterprise standards and product requirements.
Key Responsibilities
- Work with product teams and product owners to understand business requirements and convert them into practical technical solutions.
- Participate across the software lifecycle, including analysis, design, development, configuration, testing, deployment, and ongoing support.
- Develop integrated solutions for complex product requirements while following established software development practices.
- Contribute to API and microservices development using the required application technologies.
- Collaborate with technical teams and business stakeholders across different products and integrations.
- Follow Agile development methods and contribute effectively within a Scrum-oriented environment.
- Create and maintain relevant technical and system documentation.
- Provide production support for applications, integrations, and customizations.
- Participate in testing activities covering unit, integration, and performance testing.
- Support continuous delivery practices and application monitoring.
- Learn and work with both modern and legacy technology stacks when required by enterprise guidelines or product needs.
Required Skills
Candidates should have at least three years of product development experience using technologies such as Java, Node.js, TypeScript, OAuth 2, REST APIs, and AWS. A strong understanding of API development and microservices is important for this position.
The role requires practical knowledge of AWS and its application in enterprise software environments. Relevant AWS services identified in the job posting include Lambda, API Gateway, SQS, SNS, ECS, DynamoDB, RDS, S3, and CloudWatch.
Hands-on experience with unit testing, integration testing, and performance testing is expected. Candidates should also understand CI/CD practices and have experience with tools such as GitHub Actions and Jenkins. At least two years of experience working in an Agile team environment is specified.
Preferred Skills
The posting identifies understanding of JDF portfolio management and accounting as a desired skill. Experience preparing functional and technical specification documents is also useful. Candidates should be comfortable communicating with integrated teams and John Deere business stakeholders, as the work may involve collaboration with these stakeholders.
Education
A four-year university degree or equivalent qualification in an Engineering or Technology discipline is required, or equivalent experience may be considered according to the posting.
Experience
The position requires a minimum of three years of product development experience with Java, Node.js, TypeScript, OAuth 2, REST APIs, and AWS-related technologies. The role also calls for at least two years of experience working within an Agile team environment.
Experience in API development, microservices, automated testing, CI/CD, cloud services, application monitoring, and production support is relevant to the position. The posting does not specify a maximum experience requirement.
Required Technologies
The main technology areas mentioned for this role include:
- Java
- Node.js
- TypeScript
- OAuth 2
- REST APIs
- API Development
- Microservices
- AWS
- AWS Lambda
- Amazon API Gateway
- Amazon SQS
- Amazon SNS
- Amazon ECS
- Amazon DynamoDB
- Amazon RDS
- Amazon S3
- Amazon CloudWatch
- GitHub Actions
- Jenkins
- Unit Testing
- Integration Testing
- Performance Testing
- CI/CD
- Agile
Soft Skills
Strong interpersonal communication is specifically requested. The engineer should be able to collaborate with product owners, scrum teams, technical teams, business stakeholders, and integrated teams. Analytical thinking, adaptability, documentation discipline, and the ability to understand business requirements are important for successful delivery.
Because the role involves both current and legacy technology stacks, candidates should be comfortable learning unfamiliar systems and adjusting their technical approach according to product needs and enterprise guidelines. Clear communication is also important when discussing requirements, technical specifications, production issues, and implementation decisions.
Benefits of Working in this Role
The job posting states that YASH Technologies provides an environment focused on continuous learning, career-oriented skilling, and collaborative development. The company describes its workplace as supporting flexible work arrangements, open collaboration, trust, transparency, and the resources needed to work toward business goals. It also highlights stable employment and an ethical corporate culture.
Work Mode
The supplied job description does not explicitly state whether this role is onsite, hybrid, or remote. Therefore, the work mode is not inferred from the available information.
Location
The position is listed in Pune, Maharashtra, India. The job posting identifies Pune as the role location.
Who Should Apply
This opportunity is appropriate for Java professionals with at least three years of product development experience who want to work across backend development, APIs, microservices, AWS, testing, CI/CD, and Agile delivery.
Candidates should be able to demonstrate practical experience with Java and related application technologies, cloud-based development using AWS services, API development, testing, and production support. Professionals who enjoy collaborating with product owners and business stakeholders and who can adapt to both modern and legacy systems may find this role particularly relevant.
Career Growth
The role offers exposure to product development across the complete software lifecycle, from requirements analysis and design through development, testing, deployment, and production support. Working with Java, Node.js, TypeScript, APIs, microservices, AWS, CI/CD, and Agile practices can help strengthen both technical depth and enterprise delivery experience.
YASH Technologies also describes career-oriented skilling and continuous learning as part of its workplace approach. This can support professionals who want to expand their capabilities while working with evolving and established enterprise technologies.
Application Advice
Before applying, review your resume against the key requirements of this Java Software Engineer opportunity. Clearly highlight your experience with Java, Node.js, TypeScript, OAuth 2, REST APIs, microservices, and AWS. Mention specific AWS services you have used when relevant, especially Lambda, API Gateway, SQS, SNS, ECS, DynamoDB, RDS, S3, and CloudWatch.
Also include practical examples of unit, integration, and performance testing, along with CI/CD experience using GitHub Actions or Jenkins. If you have worked in Agile teams for two or more years, make that experience easy to identify. Experience with technical documentation, production support, stakeholder collaboration, and enterprise integrations should also be presented clearly.
Technical Ecosystem
Eligibility Criteria
Education
University degree of four years or equivalent in an Engineering or Technology discipline, or equivalent experience.
Experience
3+ years
Top Picks for You
Microsoft Senior Software Engineer AI AIOps Jobs Hyderabad
Microsoft • Hyderabad • Hybrid
Microsoft Principal Software Engineering Manager Jobs in Bangalore
Microsoft • Bangalore • Hybrid
Birlasoft Sr. Software Engineer Jobs in Pune | .NET
Birlasoft • Pune • Onsite
Birlasoft RPA & Appian QA Tester Jobs in Noida
Birlasoft • Noida • Onsite