Senior Software Engineer
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateJava Developer – FinTech / Banking
We are seeking a skilled Java Developer with 3–4 years of professional experience to join our growing technology team supporting financial systems and fintech platforms. The ideal candidate has a strong foundation in backend development, experience building scalable applications, and familiarity with financial or trading environments.
Responsibilities
- Design, develop, and maintain high-performance backend applications using Java
- Build and enhance APIs and microservices used across financial platforms
- Work closely with product managers, analysts, and engineers to implement new features
- Optimize system performance, reliability, and scalability for high-volume financial data
- Write clean, maintainable, and well-tested code following industry best practices
- Participate in code reviews, testing, and deployment processes
- Troubleshoot and resolve production issues in a fast-paced environment
Requirements
- 3–4 years of professional software development experience
- Strong proficiency in Java and object-oriented programming
- Experience with Spring / Spring Boot frameworks
- Familiarity with REST APIs, microservices architecture, and distributed systems
- Experience with SQL databases (PostgreSQL, MySQL, or similar)
- Understanding of Git-based version control and CI/CD pipelines
- Strong problem-solving and analytical skills
Preferred Qualifications
- Experience working in fintech, banking, trading systems, or payment platforms
- Familiarity with Kafka, Redis, Docker, or Kubernetes
- Experience with low-latency or high-throughput systems
- Knowledge of financial markets or transaction systems
What We Offer
- Competitive compensation
- Opportunity to work on mission-critical financial systems
- Collaborative and fast-paced engineering environment
- Exposure to cutting-edge financial technology
If you are passionate about building robust financial software and enjoy solving complex engineering problems, we would love to hear from you.
Job Types: Full-time, Contract
Pay: $140,000.00 - $250,000.00 per year
Education:
- Bachelor's (Preferred)
Experience:
- Java: 2 years (Preferred)
Work Location: In person
Similar roles
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote- Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite
- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
- Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
- Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite