Application Development Design, develop, test, and maintain enterprise applications using Java technologies.Develop RESTful APIs and Microservices using Spring Boot and Spring Cloud.Implement robust, scalable, and high-availability solutions.Write clean, reusable, and maintainable code following coding standards and best practices.
Solution Design Participate in technical design discussions and architecture reviews.Translate business requirements into technical solutions.Perform application design, code reviews, and technical documentation.
Database Development Design and optimize SQL queries, stored procedures, and database schemas.Work with Oracle, PostgreSQL databases.Analyze and resolve performance bottlenecks. Integration Develop integrations with internal and external systems using REST, SOAP, JMS, or MQ. Implement secure authentication and authorization mechanisms.
DevOps & Deployment Build and maintain CI/CD pipelines. Work with Docker, Kubernetes/OpenShift, and cloud platforms.Support application deployments across development, testing, and production environments.
Technical Skills Solid experience in Java 8/11/17+.
Extensive hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Hibernate/JPA
Strong understanding of
Microservices Architecture
RESTful API Development
Design Patterns
Object-Oriented Programming (OOP)
Multithreading and Concurrency
Database Skills
Oracle, PostgreSQL, MySQL, or SQL Server.
Query optimization and performance tuning.
Data modeling and database design.
Cloud & DevOps
Docker and Kubernetes/OpenShift.
Azure, AWS, or Google Cloud Platform.
Jenkins, GitHub Actions, Azure DevOps, or similar CI/CD tools.
IBM MQ / RabbitMQ / ActiveMQ.
REST and SOAP Web Services.
Version Control
Git, GitHub, GitLab.
Preferred Qualifications Experience in airline, finance, telecom, or large enterprise environments. Experience with API Gateway technologies.Knowledge of OAuth2, JWT, SSO, and Identity Man
📌 Senior Consultant (India)
🏢 Virtusa
📍 India