23 Oct
|
Virtusa
|
Hyderabad
Job Summary -We are seeking a results-driven Java Full Stack Developer responsible for designing and developing end-to-end full-stack modules, microservices, and agile web interfaces using Java, Spring Boot, Angular, and cloud native technologies.
Key Responsibilities
Full-Stack Development: Build reusable frontend UI components and energetic forms using Angular, alongside robust microservices using Java and Spring Boot.
Microservices &
APIs: Deploy RESTful APIs and microservices for data processing, validation workflows, trade management, and settlement integrations.
Frontend Architecture: Implement micro-frontend solutions to enable independent deployment and modular scalability of enterprise application features.
Security &
Multi-Tenancy: Enforce Role-Based Access Control (RBAC) and multi-tenant data segregation using Spring Security, JWT authentication, and OAuth2 authorization flows.
Data &
Analytics Modules: Develop real-time risk calculation, PnL reporting, FX/derivatives workflow automation, and market settlement modules.
Database Management &
Optimization: Optimize PostgreSQL queries, manage relational schemas, and automate database versioning using Liquibase.
DevOps &
Cloud: Streamline CI/CD pipelines using Jenkins, Docker, and Kubernetes on AWS to ensure smooth releases and zero-downtime deployments.
Agile Collaboration: Participate actively in Agile/Scrum ceremonies, collaborating with business analysts, QA teams, and enterprise stakeholders to deliver configurable business solutions.
Required Technical Skills
Programming Languages: Java, TypeScript, JavaScript, SQL, HTML, CSS
Backend Frameworks: Spring Boot, Spring Security, Spring Data JPA, Hibernate, RESTful APIs, Microservices Architecture
Frontend Frameworks: Angular, Micro-Frontend Architecture
Databases &
Tools: PostgreSQL, Liquibase, Maven
Cloud &
DevOps: AWS, Docker, Kubernetes, Jenkins, Git, GitHub, Bitbucket
Testing: JUnit, Mockito, Postman
📌 Lead Software Engineer Hyderabad
🏢 Virtusa
📍 Hyderabad