Full-Stack Java Software Engineer | Profile Software
Core
Design, develop, and maintain scalable Java-based applications and serverless functions for the FinTech industry.
Role type
Senior Full-Stack Java Software Engineer
Builds
Production software solutions for banking and finance institutions
Domain
FinTech / Banking
Deliverable
production ML models | product features
Required skills
Java, Quarkus, Spring, React, JavaServer Faces, serverless architecture, Oracle Database, Microsoft SQL Database, PostgreSQL, SQL query optimization, software design principles, unit/integration/E2E testing, Git, security best practices
Preferred skills
Cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), financial domain expertise
Technologies
Quarkus, Spring, React, JavaServer Faces, Oracle, Microsoft SQL Server, PostgreSQL, AWS, Azure, GCP, Docker, Kubernetes
Responsibilities
Design and develop Java applications using Quarkus and Spring; implement serverless functions; build responsive front-end interfaces with React; manage and optimize multi-database environments; profile and tune application performance; write comprehensive test suites; mentor junior developers
Seniority
Senior, hands-on IC