Overview
Skills
Job Details
About the Role
We are seeking a Senior Full Stack Java Developer to design, develop, and implement scalable, high-performance solutions that support financial operations. You will play a key role in building secure and efficient systems for transaction processing, reporting, and integrations. This role requires technical leadership within a hybrid team collaborating with internal developers, consultants, external vendors, and AI-assisted outputs while ensuring the highest code quality and adherence to best practices.
Key Responsibilities
Design, develop, and deploy scalable Java-based backend services using Spring frameworks (Spring Boot, Spring Security) to support financial systems.
Build responsive and intuitive front-end interfaces using modern frameworks (React or Angular).
Design, optimize, and maintain SQL Server databases, including writing complex queries, stored procedures, and performance tuning.
Implement and manage CI/CD pipelines and DevOps practices for efficient, reliable deployments.
Lead code reviews, providing mentorship and technical guidance to internal and external team members.
Establish and enforce coding standards, architectural best practices, and documentation requirements.
Evaluate and refine AI-generated code to ensure quality, security, and compliance.
Integrate solutions with existing platforms and business applications to improve automation and efficiency.
Ensure all solutions comply with financial regulations, security standards, and compliance requirements.
Perform other development and leadership tasks as needed.
Required Qualifications
Bachelor s or Master s degree in Computer Science, Software Engineering, or related field.
5+ years of full stack development experience, with a strong emphasis on Java technologies.
Advanced expertise in Java, Spring Boot, Spring Security.
Strong experience with SQL Server, including optimization and complex queries.
Proficiency in JavaScript/TypeScript and at least one modern frontend framework (React or Angular).
Hands-on experience with Git and CI/CD pipelines.
Strong understanding of design patterns, OOP principles, and best practices.
Knowledge of microservices architecture and containerization (Docker, Kubernetes).
Excellent communication skills, with the ability to translate technical details for non-technical stakeholders.