i
UKG
123 UKG Jobs
Lead Java Software Engineer - Spring Frameworks (7-15 yrs)
UKG
posted 21hr ago
Flexible timing
UKG is hiring a Lead Software Engineer who would be responsible for analyzing, developing & designing our high-performance software products.
Responsibilities :
- Developing software products using modeling techniques and software design patterns
- Developing web-based business applications
- Participate in coding & designing of the application software
- Interpret informal requirement descriptions and detail them for other team members consumption
- Develop server-side business logic and core processing areas
- Participate in code and design reviews to ensure quality and conformance to product standards
- Ability to communicate information effectively to customers at various organizational levels
- Demonstrate good analytical abilities, attention to detail and strong verbal & written communication skills in
- Develop a good functional knowledge for your domain
- Work closely with other development teams for debugging issues, determining root causes and recommend solutions and next actions
- Identify common knowledge gaps and work with the Product Analysts on strategies to mitigate them
- The ability to clearly document and articulate the root cause of issues and resolutions to customers both verbally and written within the context of a customer service case
- Developing software products using modelling techniques and software design patterns
- Developing web-based business applications
- Interpret informal requirement descriptions and detail them for other team members consumption
- Participate in code and design and in reviews to ensure quality and conformance to product standards
Qualifications :
- 7+ years' experience as a Java (preferred) software engineer on enterprise projects
- Software development experience in a fast-paced environment, working through all phases of the software development lifecycle
- Knowledge of OOP design patterns, Java, SQL, Spring framework, Hibernate, Rabbit MQ, Redis, Microservices, API, Gateway, Restful, Spring Security, Built tools like Maven, Junit, Performance testing
- Nice to have Angular and basic knowledge on Devops tools.
- Agile or Lean experience such as Kanban or Scrum Programming methodologies (preferred)
- Ability to write code and test your own work and develop automated tests on selenium or similar tool
- Ability to write complex SQL queries and decipher stored procedures, triggers, scheduled jobs. Ability to identify when table indexing would benefit query performance. Ability to capture SQL traces via profiler
- General UNIX/Linux administration experience related to server performance, management, and monitoring, managing and reviewing log files
- Strong hands-on experience in Java/J2EE, Javascript, ReactJs, SQL Database, Spring
- Experience in Webservices (REST)
- Experience in object-oriented analysis, design & programming, etc.
- Excellent debugging/troubleshooting skills
- Good experience with unit testing processes and tools (JUnit)/Jest
- Strong experience working with HTML and CSS
- Exposure to Agile/Scrum methodology and TDD (Test Driven Development)
- Excellent debugging/troubleshooting skills
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Java Software Engineer roles with real interview advice
2-7 Yrs
Noida, Gurgaon / Gurugram, Delhi/Ncr