Full Stack Developer (Java React) | YASH Technologies Pvt. Limited | Bengaluru, India

Candidate should have a Bachelor’s degree in Information Systems, Analytics, Mathematics, Engineering or related field with 5 to 8 years of application development experience in Java and J2EE related technologies. Strong proficiency in developing applications using Core Java, Spring MVC, Spring Boot, Spring Security, Hibernate/ Spring Data JPA.

Required Skills

  • Experience in developing web-based applications using JavaScript, HTML, CSS and React/Angular frameworks.
  • Experience working with Java build tools like Maven.
  • Experience in implementing and integrating Logger frameworks (Log4j/ LogBak) etc.
  • Good working knowledge in securing java applications using OAuth2/ JWT/ LDAP/ SAML etc.
  • Experience using AI tools like Microsoft Copilot for software development and testing.  Understanding and experience in using AI/ GenAI for automation.
  • Experience in unit testing applications using Junit, Mockito frameworks etc. and testing service using Postman and Swagger etc. 
  • Good understanding of Monolithic/ Microservices architectures and design patterns.
  • Good understanding about creating Microservices using Docker/Kubernetes.
  • Good knowledge and experience in cloud computing platforms such as Amazon Web Services or Microsoft Azure
  • Good understanding of CI/CD pipelines and application deployment procedures. (On premises/Cloud servers).
  • Experience with version control systems (e.g. Git)
  • Experience working on an Agile team using Azure DevOps (ADO) boards.

Role & Responsibility

  • Perform all programming, development, and integration assignments independently with minimal supervision.
  • Provide programming, system leadership, guidance, and assistance to other team members.
  • Works independently on complex processes and modules that may be used by one or more programs or systems.
  • Develop major system modules or programs based on requirements gathered from system customers or user stories.
  • Collaborate with senior developers and architects to design and implement high quality scalable application solutions.
  • Develop, test and debug software components and applications. Ensure code quality through unit testing and code reviews.
  • Database Integration – work with relational database (PostgreSQL) to design and implement database schemas, queries and transactions.
  • Design and contribute on High-Level/Low-Level Design for applications.
  • Troubleshooting – Investigate and resolve defects and issues reported by QA.
  • Version Control – Utilize version control systems for code management and collaborate effectively with other team members.
  • Coding standard and best practice – follows Industry standards

Company Profile

YASH Technologies is a leading technology integrator specializing in helping clients reimagine operating models, enhance competitiveness, optimize costs, foster exceptional stakeholder experiences, and drive business transformation. At YASH, were a cluster of the brightest stars working with cutting-edge technologies. Our purpose is anchored in a single truth bringing real positive changes in an increasingly virtual world and it drives us beyond generational gaps and disruptions of the future.

At YASH, you are empowered to create a career that will take you to where you want to go while working in an inclusive team environment. We leverage career-oriented skilling models and optimize our collective intelligence aided with technology for continuous learning, unlearning, and relearning at a rapid pace and scale.

This image has an empty alt attribute; its file name is apply.png