Optomi, in partnership with a leading global financial services firm, is seeking a Lead Software Engineer to join the Global Technology team. This role is part of an agile team focused on designing and delivering secure, scalable, and high-performing technology solutions that support critical business functions. You’ll contribute to building modern applications, improving system performance, and driving continuous innovation across a variety of initiatives.
Responsibilities:
Design, develop, and maintain scalable, resilient software systems.
Build and enhance backend services and APIs using Java/Spring Boot, with a focus on front-end work in React.
Write efficient queries and work with SQL and NoSQL databases.
Contribute to system design, architecture, and technical decision-making.
Develop secure, high-quality production code and support application stability.
Participate in CI/CD processes, testing, and deployment pipelines.
Troubleshoot issues and support ongoing system performance and reliability.
Collaborate within an agile team and contribute to best practices and engineering standards.
Support cloud-based development and integrations, primarily within AWS.
Experience:
Hands-on experience with system design, application development, and operational stability.
Experience with React and JavaScript/Typescript.
Strong coding experience in Java (Spring Boot preferred).
Experience working with SQL and/or NoSQL databases.
Exposure to AWS or other cloud platforms.
Solid understanding of the Software Development Life Cycle (SDLC).
Experience working in agile environments, including CI/CD and modern engineering practices.
Backend development experience required (Java preferred, but other backend technologies acceptable).