-
Design, develop, and deploy scalable Java backend services using Spring Boot to support financial operations, including transaction processing, reporting engines, and secure APIs for internal and external integrations
-
Build responsive, intuitive user interfaces using TypeScript and React, tailored to the workflows of finance and operations users
-
Leverage agentic AI development tools such as Claude Code, Cursor, or similar to accelerate feature delivery, while critically reviewing, validating, and refining AI-generated code to ensure quality, security, and alignment with business requirements
-
Design, optimize, and maintain SQL Server databases including complex queries, stored procedures, indexing, and performance tuning for high-volume financial workloads
-
Implement and maintain CI/CD pipelines and DevOps practices in Azure DevOps to ensure efficient, reliable deployment processes
-
Lead code reviews and provide technical guidance for code developed across the team and by AI-assisted development tools
-
Integrate solutions with existing platforms and business applications, including financial systems such as Sage Intacct, to improve operational efficiency and automation
-
7+ years of experience in full stack software development with a strong focus on Java technologies and modern frontend frameworks
-
Advanced proficiency in Java and the Spring Framework (Spring Boot, Spring Security, Spring Data)
-
Strong expertise in TypeScript and React, including state management, component design, and responsive UI development
-
Hands-on experience with agentic AI development tools such as Claude Code, Cursor, or similar, with a demonstrated ability to drive productive workflows and critically evaluate AI-generated output
-
Strong experience with SQL Server (or a comparable RDBMS), including complex queries, stored procedures, and performance optimization
-
Experience with Git-based version control and CI/CD pipelines (Azure DevOps preferred)
-
Solid understanding of microservices architecture, REST API design, and container technologies (Docker, Kubernetes)
-
Strong grasp of software design patterns, object-oriented programming principles, and secure coding practices
-
Experience with automated testing frameworks such as JUnit, Mockito, Jest, or Playwright