Senior Java Software Engineer

Noida, Uttar Pradesh, India
Aug 06, 2024
Aug 18, 2025
Onsite
Full-Time
2 Years
Job Description

UKG is seeking a Senior Java Software Engineer responsible for analyzing, developing, and designing high-performance software products.

Key Responsibilities

  • Develop software products using modeling techniques and design patterns.
  • Create web-based business applications.
  • Participate in coding, designing, and code reviews.
  • Interpret and detail informal requirement descriptions.
  • Develop server-side business logic and core processing areas.
  • Communicate effectively with customers at various organizational levels.
  • Work closely with development teams for debugging and root cause analysis.
  • Document and articulate issues and resolutions clearly.

Qualifications

  • 2-4 years of experience as a Java software engineer on enterprise projects.
  • Proficiency in OOP design patterns, Java, SQL, Spring, Hibernate, Rabbit MQ, Redis, Microservices, API, Gateway, Restful, Spring Security, Maven, JUnit, and performance testing.
  • Knowledge of Angular and basic DevOps tools is a plus.
  • Experience with Agile or Lean methodologies such as Kanban or Scrum is preferred.
  • Ability to write complex SQL queries and understand database performance optimization.
  • General UNIX/Linux administration experience.
  • Strong hands-on experience with Java/J2EE, JavaScript, ReactJS, SQL databases, and Spring.
  • Experience with RESTful web services and object-oriented design.
  • Proficient debugging/troubleshooting skills.
  • Experience with unit testing (JUnit/Jest) and knowledge of HTML/CSS.

This position involves working in a fast-paced environment and requires a strong understanding of various technologies and development practices.

Related Jobs