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.
Java Professional Position
We are looking forward to hire Java Professionals in the following areas.
Experience – 5+ Years
Job Duties/Responsibilities
- Perform all programming, development, and integration assignments independently with minimal supervision.
- Provide programming, system leadership, guidance, and assistance to other team members.
- Work 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 to high‑level/low‑level design for applications.
- Troubleshoot – 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.
- Follow coding standards and best practices in line with industry standards.
Key Skills & Qualifications
- 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 building web‑based applications using JavaScript, HTML, CSS, and React/Angular frameworks.
- Experience with Java build tools such as Maven.
- Experience implementing and integrating Logger frameworks (Log4j/LogBak).
- Good working knowledge of securing Java applications using OAuth2/JWT/LDAP/SAML.
- Experience using AI tools such as Microsoft Copilot for software development and testing, and familiarity with AI/GenAI for automation.
- Experience in unit testing with JUnit, Mockito, and testing services with Postman and Swagger.
- Strong understanding of monolithic/microservices architectures, design patterns, and Docker/Kubernetes.
- Experience with cloud platforms such as Amazon Web Services or Microsoft Azure.
- Familiarity with CI/CD pipelines and application deployment procedures (on‑premises/Cloud).
- Version control experience (e.g., Git).
- Experience working on an Agile team using Azure DevOps (ADO) boards.
Education
- Bachelor’s degree in Information Systems, Analytics, Mathematics, Engineering, or a related field.
Additional Criteria
- Strong verbal and written communication, presentation, analytical, organizational, and interpersonal skills.
- Strong troubleshooting, problem‑solving, and debugging skills.
- Ability and desire to learn quickly.
- Good team player.