We're looking for a Senior Java Engineer to support a suite of internal applications. In this role, you'll handle coding, offer technical guidance, and collaborate with application teams, business, and engineering managers. You'll work in an Agile environment, delivering customer-focused solutions that align with overall technology goals.
Responsibilities:
- Apply best practices and policies while working independently or with key stakeholders.
- Lead the software development lifecycle, from design and implementation to testing and deployment.
- Design, deploy, and maintain test automation.
- Share knowledge and provide guidance to support team objectives.
- Ensure high-quality, maintainable software following internal standards.
- Address technical challenges to minimize project impact.
- Identify and promote innovations for improved efficiency and customer experience.
Qualifications:
- 5+ years' experience with UI technologies like React and Angular JS.
- Expertise in Java, Spring Boot, Spring MVC, REST APIs, JSON/XML, jQuery, NPM, Ajax, and HTML5.
- Proficiency in building large-scale React applications and working with RDBMS (Oracle).
- Familiarity with SDLC tools like Git, SVN, Azure DevOps, Maven, Gradle, and code quality tools.
- Strong understanding of object-oriented design patterns.
- Experience with middleware and cloud platforms (Tomcat, OpenShift, Azure).
- Familiarity with SOAP, messaging, Hibernate, design patterns, and defensive programming.
- Knowledge of security best practices, including preventing Cross-Site Scripting and SQL injection.
- Experience with Agile methodologies.
This is a full time role. Not open for C2C/C2H.
If you're interested in finding out more about this opportunity please share your CV, for us to check if your experience aligns with the requirement and we can then arrange a call.
hackajob is a recruitment platform that will match you with relevant roles based on your preferences and in order to be matched with the roles you need to create an account with us.