Core Java Backend Developer - Assistance Vice President
PUNE, IndiaPosted Jul 9, 2026
Job Overview:
We are looking for an experienced Senior Java Developer with a strong background in financial applications. You will play a key role in developing, enhancing, and maintaining high-performance, secure, and scalable Java-based financial software solutions. In this role, you will be working closely with cross-functional teams, including product managers, business analysts, and architects, to deliver reliable solutions in a highly regulated environment.
Key Responsibilities:
* Design, develop, and maintain Java-based applications for financial systems, including trading platforms, payment gateways, and risk management tools.
* Ensure the applications meet industry standards for security, compliance, and performance, with an emphasis on scalability and reliability.
* Collaborate with stakeholders (business analysts, product managers, and other teams) to translate business requirements into technical solutions.
* Optimize and refactor existing code to improve performance and maintainability.
* Implement and maintain RESTful APIs for integration with third-party financial systems, as well as internal microservices.
* Perform regular code reviews to ensure high-quality, maintainable, and scalable code.
* Troubleshoot, debug, and resolve production issues, ensuring minimal downtime and continuous service availability.
* Work within Agile development methodologies, participating in sprint planning, daily stand-ups, and sprint retrospectives.
* Stay updated with the latest financial industry trends, regulations, and emerging technologies to suggest and implement improvements.
* Ensure proper documentation of all 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 continuous integration/continuous deployment (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.
Preferred Qualifications:
* Knowledge of trading systems and algorithmic trading platforms.
* Familiarity with DevOps practices and tools (e.g., Jenkins, TeamCity).
* Experience with front-end technologies (e.g., JavaScript, React) for full-stack development.
* Familiarity with Agile/Scrum methodologies and financial industry project management standards.
\------------------------------------------------------
## Job Family Group:
Technology
\------------------------------------------------------
## Job Family:
Applications Development
\------------------------------------------------------
## Time Type:
Full time
\------------------------------------------------------
## Most...