YASH Technologies is hiring a Sr. Software Engineer - Java with 5+ years of experience. The job involves performing programming, development, and integration assignments independently, providing guidance to team members, and collaborating with senior developers and architects to design and implement scalable application solutions.
Requirements
- 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
- 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
- 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
- Experience with version control systems (e.g. Git)
- Experience working on an Agile team using Azure DevOps (ADO) boards
Benefits
- Flexible work arrangements
- Free spirit, and emotional positivity
- Agile self-determination, trust, transparency, and open collaboration
- All Support needed for the realization of business goals
- Stable employment with a great atmosphere and ethical corporate culture