Software Engineer developing and maintaining software solutions for fraud prevention at FNBO. Collaborating with cross-functional teams to implement effective technical solutions in an agile environment.
Responsibilities
Develop, support, and maintain Java Spring Boot microservices
Develop, support, and maintain responsive front ends using Typescript and frameworks like Angular NG and React
Utilize test-driven development to develop, support, and maintain unit tests with high application coverage using frameworks like Jest, Protractor, JUnit, and Mockito
Collaborate with product managers, business analysts, and other stakeholders to understand and implement technical requirements
Write clean, efficient, and maintainable code following established coding standards and best practices
Conduct code reviews and provide constructive feedback to peers
Troubleshoot, debug, and resolve software defects and performance issues
Create and execute test plans to ensure software quality and reliability
Participate in agile development processes including sprint planning, daily stand-ups, and retrospectives
Document technical specifications, designs, and processes
Contribute to continuous improvement initiatives for development processes and tools
Maintain a service-oriented approach, prioritizing business needs and end-user experience
Proactively communicate with stakeholders to ensure alignment and manage expectations
Stay current with emerging technologies and industry trends relevant to the financial services sector
Requirements
Bachelor's degree in Computer Science, Software Engineering, or related technical field
3-5 years of professional software development experience
Implementing microservices using Maven, Java, JPA, and Spring Boot
Developing front ends or APIs that use OAuth 2.0 authentication
Integrating with REST or event driven APIs
Git and branching/MR/PR processes
Understanding of software development lifecycle and agile methodologies
Experience with test-driven development and automated testing frameworks
Strong service mindset with focus on delivering business value
Ability to translate business requirements into technical solutions
Commitment to quality and continuous improvement
Strong analytical and problem-solving skills
Effective written and verbal communication abilities
Software Engineer designing and building software for high - traffic travel experiences. Working with a mission - driven culture at Voyage Privé, Europe’s leading travel tech platform.
SAP EAM Technical Lead responsible for developing and implementing SAP EAM solutions. Supervising technical teams and ensuring robust asset management and operational efficiency in the company.
Staff Software Engineer designing software solutions for CITY Furniture in a hybrid capacity. Collaborating with teams to drive technical strategy and mentoring engineers in best practices.
Senior Software Engineer at Westpac developing international payment systems and leading engineering initiatives in the payments domain. Collaborating within cross - functional teams to ensure quality delivery and innovation.
Responsible for guiding a telecom engineering team to support RATP Group's digital transformation and operational efficiency goals in public transport systems.
Software Engineer developing secure cloud software solutions for national security at KBR. Focus on web, cloud, and full stack development with a collaborative team.
Embedded Software Engineer role at Zühlke, focusing on product development and client collaboration. Engaging in embedded systems with various technologies and agile practices.
Quantitative Software Engineer contributing to Portfolio Risk and Valuation Modeling products for hedge funds and asset management clients at Broadridge.
Software Engineer focused on improving member retention and engagement through full - stack services at Spring Health. Collaborating with cross - functional teams to design, build, and iterate on impactful features.