Core Java Backend Developer - Assistance Vice President
Remote · Pune, Maharashtra, India or India
Job Summary
Senior Java Backend Developer for financial systems responsible for designing, developing, and maintaining Java-based applications including trading platforms, payment gateways, and risk management tools; implement RESTful APIs, microservices, ensure security, compliance, performance, and scalability; collaborate with product managers, business analysts, and architects; optimize and refactor code for performance and maintainability; perform regular code reviews; troubleshoot production issues to ensure high availability; work within Agile methodologies and stay updated with industry trends; document technical processes and solutions.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, Finance, or a related field (or equivalent practical experience)
- 5+ years of experience as a Java developer, with a focus on financial applications or fintech
- Strong knowledge of core Java, Java 8+ (or later), and relevant Java frameworks such as Spring Boot, Spring MVC, and Hibernate
- Deep understanding of financial concepts such as payments, transactions, trading, risk management, and financial reporting
- Hands-on experience in designing and developing secure, scalable, and high-performance financial applications
- Experience designing and implementing message-driven systems for reliable, asynchronous processing in high-throughput, distributed environments
- Solid experience with relational databases (e.g., Oracle, SQL Server) and NoSQL databases (e.g., MongoDB) in the context of financial systems
- Proficiency in working with financial protocols (e.g., FIX) and integration with external financial data sources and APIs
- Experience with microservices architecture and containerization (e.g., Docker, Kubernetes)
- Strong problem-solving skills and the ability to troubleshoot complex production issues
- Proficient with version control systems such as Git and experience in CI/CD processes
- Extensive experience with Linux environments, including system administration, shell scripting, and performance tuning
- Excellent communication skills, both verbal and written, with the ability to collaborate effectively across teams
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.