Finsurge Pvt.Ltd
FinSurge - Senior Java Software Engineer - Spring Frameworks
Job Location
mumbai, India
Job Description
Role Description : We are looking for a Senior Java Software Engineer to join our talented engineering team at FinSurge. In this full-time, on-site role, you will play a key role in developing cutting-edge financial technology solutions using Java, the Spring Framework, and microservices architecture. You will design and implement scalable, high-performance applications that meet the complex needs of the financial services industry. The ideal candidate will have experience in software development, microservices, and a strong understanding of financial technologies or systems. Key Responsibilities : - Design, develop, test, and maintain robust, high-performance Java-based applications for financial systems. - Work extensively with the Spring Framework and associated technologies (Spring Boot, Spring Security, Spring Cloud) to build microservices-based architectures. - Implement industry-standard best practices for scalable and maintainable code, focusing on security, performance, and reliability. - Participate in designing technical solutions that solve complex financial business problems for clients. - Lead the design and implementation of microservices that are modular, scalable, and efficient, ensuring they meet the needs of modern financial platforms. - Build and optimize APIs for smooth integration across systems, ensuring system interoperability and minimal downtime. - Work with containerization technologies such as Docker and orchestration tools like Kubernetes to deploy and scale applications. - Collaborate closely with cross-functional teams, including product managers, business analysts, and QA engineers, to deliver high-quality software solutions. - Participate in team code reviews, providing constructive feedback to foster a culture of learning and continuous improvement. - Contribute to designing the architecture and technical specifications of projects, and ensure alignment with business goals. - Apply strong analytical and problem-solving abilities to address technical challenges and deliver effective solutions. - Continuously innovate and experiment with new tools, technologies, and approaches to improve the development process and software quality. - Stay up-to-date with the latest Java and FinTech trends, and apply best practices and emerging technologies to enhance platform features. - Implement unit and integration tests using tools like JUnit, Mockito, and Cucumber to ensure the reliability and performance of software applications. - Monitor the performance and scalability of applications post-deployment, identifying and addressing areas for improvement. - Support CI/CD pipelines, working closely with DevOps teams to ensure smooth deployment and environment consistency. - Provide technical leadership in customer-facing engagements, offering insights into architecture, design, and technical specifications. - Work closely with the management team to ensure that project timelines, quality standards, and client requirements are met. - Act as a mentor and resource for junior developers, guiding them through complex technical tasks and helping them develop their skills. Experience : - 5 years of hands-on experience in Java development, with at least 3 years of experience working with microservices architecture. - Extensive experience with the Spring Framework (Spring Boot, Spring Cloud, Spring Security, etc. - Strong understanding of RESTful API design, OAuth, JWT authentication, and other API-related technologies. - Experience with containerization and orchestration tools, such as Docker, Kubernetes, or equivalent. - Proven experience working in an Agile environment (Scrum, Kanban) and familiarity with CI/CD Skills : - Strong programming skills in Java (Java 8 or later), with an emphasis on writing clean, efficient, and scalable code. - Experience with relational and NoSQL databases (e., PostgreSQL, MySQL, MongoDB, etc. - Familiarity with cloud technologies such as AWS, Azure, or Google Cloud. - Understanding of design patterns, microservices architecture, and principles of distributed systems. - Knowledge of financial systems or FinTech industry standards and regulatory requirements (e , Murex, Trade Finance, Risk Management) is a plus (ref:hirist.tech)
Location: mumbai, IN
Posted Date: 5/8/2025
Location: mumbai, IN
Posted Date: 5/8/2025
Contact Information
Contact | Human Resources Finsurge Pvt.Ltd |
---|