Senior Java Engineer; potential Tech Lead
Listed on 2026-01-01
-
Software Development
Software Engineer, Full Stack Developer
- Contract
A world leader in predictive analytics and decision support solutions.
Senior Java Engineer (potential for Tech Lead)
Role
Description:
Engage in a development team engineering applications supporting business objectives. The suite of applications and services will support the functionality globally and enable the company's growing channels / clients.
Responsibilities:
• Design clear and concise REST service interfaces, and create corresponding documentation.
• Build and manage reliable software in a service-oriented environment, have such software operate at high-performance, demonstrated scalability and high reliability.
• Provide technical leadership for the development team at a technical development level.
• Recommend and champion policies, procedures, and standards and ensure their conformance with department and enterprise objectives.
• Engage with and mentor distributed software development teams.
• Provide hands-on mentoring, and coaching of developers.
• Ensure that the quality of the software solutions offered is high, including ensuring proposed software solutions that cost-effectively meet internal customer's objectives.
• Provide architectural expertise, direction, and assistance to business analysts and software developers.
• Effectively resolve production problems in a timely manner by rapidly organizing and deploying the appropriate resources.
• Continuously review problems to determine the root cause in order to prevent them in the future.
• Ensure appropriate disaster recovery procedures are followed and adequately tested on a regular basis.
• Ensure that secure coding practices are thoroughly enforced.
• Effectively communicate software solution expectations to internal customers, team members and other stakeholders in a timely and clear fashion.
• Estimate the resources and participants needed to achieve development goals.
• Ensure alignment between prescribed architecture and the team’s goals and objectives.
Skills and Knowledge:
• Strong technical background, great communication skills, and a motivation to achieve results in a fast paced environment.
• Ability to deliver simple and elegant software solutions, customer-centric products, utilizing agile development processes and establish skills in designing and developing simple solutions to complex problems.
• Results-oriented, customer-focused with a passion to resolve tough technical and operational challenges.
• Ability to engage in a team of software development engineers and work with senior management, engineering principals, and the product team.
• Effectively help shape the business requirements, bring high quality customer experience to market by owning the development of and operating business critical software services.
• Possess excellent problem solving abilities.
• Inspire internal customer confidence in the technical abilities, service attitude, and business knowledge of the IT department.
• Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences.
• A track record of communicating well with executives and non-technical leaders.
Experience:
• Experience (5-7 years) working with Spring Core, Java, and creating REST services & documentation.
• Demonstrated technical ability to create enhancements to primary and supporting websites, web applications and infrastructure.
• Proven experience in software development, maintenance and delivery with application server experience.
• Established track record of successful system and project implementations.
• Effectively translated complex customer requirements, recommended system solutions, and helped formulate detailed specifications.
• Demonstrated ability to document development including database design, application design and ongoing documentation of changes and modifications for complex applications.
• Effectively developed in distributed teams.
• Demonstrated experience with N-tiered applications, multi-tier architecture, and production internet architectures.
• Produced complex design and technical specifications as required for…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).