Resolution Technologies, Inc. seeks to enhance customer engagement and operational efficiency through innovative contact center solutions, and is looking for a Lead Java Developer to contribute to the development of its Work Force Management (WFM) software.
Requirements
- Strong expertise in server-side development frameworks such as Hibernate, Spring, and Web Services (REST).
- Proficiency in server-side testing tools like JUnit, Mockito, or EasyMock.
- Hands-on experience with web application development using Angular, HTML5, CSS, jQuery, JavaScript, and Spring MVC.
- Experience with automated testing frameworks such as Cucumber, Selenium, or Playwright is highly desirable.
- Familiarity with cloud platforms, particularly AWS, is a plus.
- Knowledge of AI-assisted development tools such as Carousel, Copilot, Windsurf AI, etc.
- Experience with multi-tier web application architecture and deployment environments such as JBoss or Tomcat.
Responsibilities
- Design, develop, and maintain high-quality, efficient, and well-documented server-side components that meet business needs and adhere to architectural standards.
- Create comprehensive unit, integration, and automation tests to ensure software reliability and performance.
- Assist in troubleshooting and maintaining existing applications, identifying areas for improvement, and implementing necessary enhancements.
- Develop technical models and design specifications for assigned components, ensuring scalability and robustness.
- Participate actively in architectural discussions and contribute to technological decision-making processes.
- Conduct code reviews, mentor junior developers, and promote best practices within the team to foster a high-performance culture.
- Lead efforts in continuous integration and deployment, ensuring smooth and automated release cycles.
Other
- Excellent communication and leadership skills, with the ability to influence and mentor team members.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 10 to 15 years of experience in Java web application development.
- Strong understanding of Scrum methodologies, including user stories, backlog refinement, and definition of done.
- Ability to work in a collaborative and dynamic work environment