- We’re seeking a future team member for the role of Vice President, Full Stack Engineer to join our Markets team. This role is located in Pune.
- In this role, you’ll make an impact in the following ways:
- Design, develop, and maintain a high-performance applications. Lead technical implementation across the full stack while ensuring security, scalability, and regulatory compliance.
- Develop and maintain Application with Spring Framework, angular as frontend
- Build RESTful APIs for transaction processing, position management, and compliance workflows
- Design and optimize Oracle database schemas for transaction processing.
- Develop Angular-based UI.
- Write unit and integration tests using JUnit, Mockito.
- Implement security best practices for API authentication, data encryption, and access control
- Participate in CI/CD pipeline configuration and deployment processes
- Monitor application performance and troubleshoot production issues
- Lead code reviews focusing on transaction integrity, security, and performance
- Design multi-threaded processing workflows with proper transaction management
- Mentor junior developers on Spring Boot, microservices architecture
- Explore AI reasoning models to reduce development and test coverage implementation time
- To be successful in this role, we’re seeking the following:
- Bachelor's degree in computer science engineering or a related discipline, or equivalent work experience required.
- 10 -15 years of experience in software development required; experience in the securities or financial services industry is a plus.
- Languages: Java, python, SQL, JavaScript/TypeScript, HTML/CSS
- Frameworks: Spring Boot, Spring Data JPA, Spring Transaction Management, Angular/React
- Messaging: Apache Kafka (producers, consumers, stream processing)
- Database: Oracle (complex queries, stored procedures, performance tuning)
- Tools: Git, Maven, Docker, REST APIs
- Architecture: Microservices, event-driven design, caching strategies
- Preferred Experience : Financial services or payment processing systems, High-volume, low-latency transaction systems, Multi-threaded application development
- Strong analytical and problem-solving abilities
- Excellent collaboration across business, QA, and infrastructure teams
- Clear technical communication for documentation and knowledge sharing
- Proactive learning mindset for emerging technologies
- Familiarity with AI based deep coding tools
Job description provided by BNY.
View the original posting