We are seeking a highly skilled Java Full Stack Developer with strong expertise in Core Java, React JS, Spring Boot, Microservices, AWS, Docker, and Kubernetes. The ideal candidate should have experience building scalable enterprise applications within the Capital Markets domain and possess a solid understanding of trading, securities, market data, post-trade processing, or investment banking platforms.
Key Responsibilities
- Design, develop, and maintain high-performance applications using Java and Spring Boot.
- Develop responsive and intuitive user interfaces using React JS.
- Implement scalable Microservices-based architectures and RESTful APIs.
- Apply strong Core Java and OOPs principles to build robust solutions.
- Deploy and manage applications on AWS Cloud.
- Utilize Docker and Kubernetes for containerization and orchestration.
- Collaborate with business analysts, product owners, and stakeholders within Capital Markets.
- Participate in architecture discussions, code reviews, troubleshooting, and performance optimization.
- Follow Agile development methodologies and DevOps best practices.
Mandatory Skills
- 57 years of hands-on software development experience.
- Strong expertise in Core Java:
- Java 8+ Features
- Strong experience with Spring Boot and Microservices.
- Solid understanding of Object-Oriented Design (OOD) and Design Patterns.
- Hands-on experience with React JS and contemporary UI development.
- Experience in developing and consuming REST APIs.
- Good exposure to AWS Cloud Services.
- Hands-on experience with Docker and Kubernetes.
Domain Expertise (Preferred) Candidates should have experience in one or more of the following Capital Markets areas:
- Equities, Fixed Income, Derivatives, or OTC Products
- Trade Lifecycle Management
- Front Office, Middle Office, or Back Office Systems
- Market Data & Reference Data Platforms
- Order Management Systems (OMS)
- Trade Reporting & Regulatory Reporting
- Investment Banking or Wealth Management Applications