YASH Hiring Senior Software Engineer in Pune | Java React AWS
Role Overview
Job Overview
YASH Technologies is seeking a Senior Software Engineer with strong full stack development experience across Java, React, and AWS. This opportunity is based in Pune and is designed for professionals who enjoy solving complex engineering problems, working in collaborative teams, and building reliable applications for business needs.
The role combines backend engineering, frontend development, cloud deployment, DevOps practices, messaging, databases, testing, and application quality. Java is the primary backend technology, with the position requiring at least 4 years of experience in Java and related technologies. Candidates should also have at least 1.5 years of experience with React and at least 1 year of experience with AWS cloud foundation services.
The engineer will work with Spring technologies to create microservices and RESTful web services while contributing to web interfaces using React and supporting technologies. The role also includes application deployment on AWS, CI/CD automation, containerization, automated testing, and code-quality practices.
Key Responsibilities
- Design, develop, maintain, and enhance full stack applications using Java and React.
- Build backend services using Spring Core, Spring MVC, Spring Boot, and microservices patterns.
- Develop RESTful web services using technologies or frameworks such as Spring Boot, JAX-RS, or Jersey.
- Work with Java web technologies and contribute to application development using Java 8.
- Develop frontend functionality using React and related web technologies.
- Apply Redux and Jest within React development and testing activities.
- Integrate applications with messaging systems such as Kafka, RabbitMQ, or ActiveMQ.
- Work with relational or NoSQL databases to support application data requirements.
- Use Maven or Gradle for builds and Git-based platforms such as GitHub or Bitbucket for source control.
- Contribute to CI/CD workflows using tools such as Jenkins, Ansible, and Artifactory.
- Support containerized applications with Docker and Kubernetes.
- Build and deploy applications on AWS cloud infrastructure.
- Work with AWS services such as EC2, S3, RDP, Lambda, IAM, and CloudWatch.
- Apply testing and code-quality practices using TDD, JUnit, Mockito, PowerMock, SonarQube, and SonarLint.
- Participate in Agile delivery using Scrum or Kanban and collaboration tools such as Jira and Confluence.
- Troubleshoot technical issues and contribute to reliable application delivery.
Required Skills
Candidates should have a minimum of 4 years of experience in Java and related technologies. Strong knowledge of Spring is required, including Spring Core, Spring MVC, and Spring Boot. Practical experience developing microservices and RESTful web services is important, with exposure to frameworks such as Spring Boot, JAX-RS, or Jersey.
Frontend development is also a core part of this opportunity. Applicants should have at least 1.5 years of experience with React and understand Redux and Jest. A working foundation in HTML, CSS, JavaScript, jQuery, and Ajax is expected.
Candidates should understand messaging queues and have worked with at least one of Kafka, RabbitMQ, or ActiveMQ. Experience with relational databases such as MySQL, Microsoft SQL, or Oracle, or with NoSQL databases, is required.
The role also calls for familiarity with build and source-control tools including Maven, Gradle, Git, GitHub, or Bitbucket. Experience with Jenkins, Ansible, Artifactory, CI/CD pipelines, Docker, and Kubernetes is relevant to the delivery environment.
AWS experience is important, including at least 1 year working with cloud foundation services such as EC2, S3, RDP, Lambda, IAM, and CloudWatch. Candidates should also understand application testing and code-quality practices.
Preferred Skills
The supplied job description does not provide a separate preferred-skills section. Candidates with broad experience across Java backend engineering, React frontend development, AWS deployment, microservices, messaging, databases, DevOps, automated testing, and code-quality practices will closely align with the technical scope of this role.
Education
The supplied job description does not state a mandatory degree or formal educational qualification. Applicants should accurately provide their actual educational background.
Experience
The role requires at least 4 years of experience in Java and related technologies. In addition, candidates should have at least 1.5 years of experience with React and at least 1 year of experience with AWS cloud foundation services.
The expected background is hands-on full stack development, covering backend services, frontend components, cloud deployment, testing, troubleshooting, and modern engineering practices.
Required Technologies
- Java
- Java 8
- Spring Core
- Spring MVC
- Spring Boot
- Microservices
- JAX-RS
- Jersey
- RESTful Web Services
- HTML
- CSS
- JavaScript
- jQuery
- Ajax
- React
- Redux
- Jest
- Kafka
- RabbitMQ
- ActiveMQ
- MySQL
- Microsoft SQL
- Oracle
- NoSQL
- Maven
- Gradle
- Git
- GitHub
- Bitbucket
- Jenkins
- Ansible
- Artifactory
- CI/CD
- Docker
- Kubernetes
- AWS
- EC2
- S3
- RDP
- Lambda
- IAM
- CloudWatch
- TDD
- JUnit
- Mockito
- PowerMock
- SonarQube
- SonarLint
- Scrum
- Kanban
- Jira
- Confluence
Soft Skills
Strong interpersonal skills and clear communication are important for this senior engineering position. The engineer should be able to collaborate with colleagues, communicate technical information, participate in planning and execution, and contribute constructively to team discussions.
Problem-solving ability is essential for diagnosing application issues and selecting practical solutions. The role also calls for planning and execution skills, along with a positive, flexible, learning-oriented, and can-do attitude.
Benefits of Working in this Role
This opportunity offers broad exposure to full stack engineering rather than focusing on a single application layer. Engineers can deepen their practical knowledge of Java, Spring, React, AWS, microservices, databases, messaging, DevOps, containers, testing, and code-quality practices.
The AWS and CI/CD components provide opportunities to strengthen cloud and delivery skills, while the combination of frontend and backend responsibilities can help develop a more complete software engineering profile. YASH also describes its workplace as focused on continuous learning, including ongoing skilling, relearning, and adapting to changing technology.
The company describes a workplace built around flexible arrangements, trust, transparency, open collaboration, support for business goals, and an ethical corporate culture.
Work Mode
The supplied job description does not explicitly state whether the position is onsite, hybrid, or remote. Therefore, the work mode is not specified in the available job information.
Location
This Senior Software Engineer opportunity is based in Pune, Maharashtra, India.
Who Should Apply
This position is suited to experienced full stack developers with at least 4 years of Java development experience and practical React and AWS exposure.
It is particularly relevant for engineers who have built Java and Spring applications, developed microservices and REST APIs, worked with messaging systems and databases, and supported CI/CD or containerized application delivery.
Candidates should be comfortable working across frontend and backend responsibilities and should have a strong interest in building reliable, maintainable software.
Career Growth
The combination of Java, React, AWS, microservices, DevOps, testing, and software quality practices can help engineers expand their technical range. Working across cloud deployment and full stack development can strengthen skills in application architecture, troubleshooting, automation, and delivery.
The role can also provide continued exposure to modern cloud and engineering practices while allowing professionals to build deeper expertise in scalable application development.
Application Advice
When applying, clearly highlight your Java experience and specify your hands-on work with Java 8 and Spring technologies. Mention experience with Spring Boot, microservices, RESTful services, and any JAX-RS or Jersey exposure.
Make your React experience easy to identify, including practical work with Redux and Jest. Also mention AWS services you have genuinely used, particularly EC2, S3, Lambda, IAM, CloudWatch, and RDP where applicable.
Your resume should show relevant experience with databases, Kafka or other messaging systems, Git, CI/CD, Docker, Kubernetes, automated testing, and code-quality tools. Identify the technologies you have actually used rather than listing every option from the job description.
Finally, emphasize your problem-solving ability, communication skills, planning and execution, adaptability, and willingness to learn. Keep technical claims accurate and connect your skills to real project work.
Technical Ecosystem
Eligibility Criteria
Education
The supplied job description does not specify a required educational qualification.
Experience
4+ years
Top Picks for You
YASH Hiring AI Full Stack Software Developer in Indore | Pune
YASH Technologies • Pune • Onsite
YASH Hiring Full Stack Developer in Bangalore | C# .NET & React
YASH Technologies • Bangalore • Onsite
HCLTech Hiring Microsoft Full Stack Senior Developer in Ahmedabad
HCLTech • Ahmedabad • Onsite
Accenture Hiring Web Developer in Hyderabad
Accenture • Hyderabad • Onsite