YASH Technologies
YASH Technologies
YASH Technologies is a global technology services and outsourcing company that helps organizations modernize operations and improve productivity. Its work spans digital transformation, artificial intelligence and automation, cloud services, cybersecurity, IoT, application management, and enterprise consulting. The company also supports SAP implementation and cloud transformation initiatives, serving organizations across sectors including consulting, healthcare, and logistics. Its teams deliver tailored technology solutions with an emphasis on practical business outcomes and customer success.

Senior Core Java Software Engineer

Build and maintain enterprise Java applications at YASH Technologies, a technology integrator. The role includes designing and optimizing solutions, deploying software, and mentoring developers.

Description

  • Build, test, and maintain Java web applications.
  • Develop and extend applications with Core Java, Servlets, JSP, JDBC, and REST APIs.
  • Translate business requirements into technical solutions.
  • Improve application performance, scalability, and security.
  • Build reusable components and apply coding best practices.
  • Review code and mentor junior developers.
  • Resolve production issues promptly.
  • Work with cross-functional teams using Agile and Scrum.
  • Support deployments, release planning, and application maintenance.
  • Lead development initiatives and help deliver robust enterprise applications.

Requirements

  • 8–10 years of Java application development experience
  • Strong command of Core Java, including versions 8, 11, or 17
  • Experience with Servlets, JSP, and JDBC
  • Experience with Spring Framework, including Spring Boot and Spring MVC
  • Experience building RESTful web services
  • Experience with SQL databases such as Oracle, SQL Server, MySQL, and PostgreSQL
  • Experience with HTML, CSS, and JavaScript
  • Experience with application servers such as Tomcat, WebLogic, JBoss, or WebSphere
  • Solid understanding of object-oriented programming and design patterns
  • Experience using version control tools such as Git
  • Familiarity with build and deployment tools such as Maven or Gradle
  • Familiarity with Agile and Scrum methods
  • Strong analytical and problem-solving abilities
  • Strong communication and stakeholder management skills
  • Ability to work independently and lead technical discussions
  • Focus on quality, performance, and customer satisfaction

Benefits

  • Flexible work options
  • An inclusive team environment
  • Career-focused skills development
  • Ongoing opportunities to learn, unlearn, and relearn
  • Agile autonomy, trust, transparency, and open collaboration
  • Support to achieve business goals
  • Stable employment
  • A welcoming atmosphere and ethical corporate culture

Related Jobs