Location: [Onsite / Hybrid / Remote]
Employment Type:
Full-Time (W2 Only) No Corp-to-Corp (C2C)About the RoleWe are seeking a
Java Full Stack Engineer to design, develop, and maintain
enterprise-grade applications within a
financial services environment. This role focuses on building
secure, scalable, and high-performance applications that support critical banking functions such as
transactions, risk systems, and customer platforms. You will work in a
highly regulated environment, ensuring solutions meet
security, compliance, and audit requirements.
Key Responsibilities - Design, develop, and maintain full stack applications using Java and modern front-end frameworks
- Build RESTful APIs and microservices using Java (Spring Boot / Spring Framework)
- Develop responsive UI components using Angular, React, or similar frameworks
- Integrate with databases, third-party systems, and enterprise services
- Ensure application performance, scalability, and reliability
- Participate in code reviews, testing, and deployment processes
- Work closely with stakeholders to gather requirements and deliver solutions
- Ensure adherence to security, compliance, and coding standards
- Support CI/CD pipelines and DevOps practices
Required Skills - 5+ years of experience in Java full stack development
- Strong expertise in Java, Spring Boot, and microservices architecture
- Experience with front-end technologies (React, Angular, JavaScript, HTML, CSS)
- Experience building and consuming RESTful APIs
- Strong knowledge of relational databases (Oracle, SQL Server, PostgreSQL)
- Experience with Git, CI/CD tools, and Agile methodologies
- Experience working in enterprise environments (financial)
Preferred Qualifications - Experience with cloud platforms (AWS, Azure, GCP)
- Familiarity with event-driven architecture (Kafka, messaging systems)
- Knowledge of security practices (OAuth2, JWT, secure coding)
- Experience with containerization (Docker, Kubernetes)
- Exposure to financial systems, trading platforms, or regulatory environments