We are looking for a highly skilled Senior Software Engineer with 10+ years of hands-on experience in Java/J2EE , Microservices , Cloud technologies , and DevOps practices. The ideal candidate has a proven track record in modernizing enterprise applications , migrating monolithic systems to microservices , and leading high-impact Proof of Concepts (POCs) .
You will work closely with cross-functional teams to design and build scalable, resilient, and high-performance applications while mentoring junior engineers and promoting software engineering best practices.
Key Responsibilities:
Design, develop, and maintain enterprise-level applications using Java 11/17 , Spring Boot 3.x , and RESTful APIs
Architect and implement microservices-based systems and lead migration from monolithic architectures
Integrate with Kafka for event-driven architecture and messaging
Implement security protocols using Keycloak for authentication and authorization
Deploy and manage applications on Azure Cloud and Red Hat OpenShift
Containerize applications with Docker and orchestrate using Kubernetes
Optimize application performance and ensure scalability and high availability
Collaborate with QA teams for unit, integration, and performance testing using JUnit , Mockito , Cucumber , JMeter , etc.
Participate in CI/CD pipelines setup and enhancement using GitLab CI/CD , Jenkins , UrbanCode , and Bitbucket
Provide technical leadership and mentor team members in best practices and coding standards
IntelliJ, Spring Tool Suite (STS), Git, Maven, Gradle
Servers & OS :
WebLogic, Apache Tomcat
Windows, Linux
Preferred Qualifications:
Strong understanding of Domain-Driven Design (DDD)
Experience in performance tuning and enterprise-level application scaling
Proven track record of leading development teams and mentoring engineers
Ability to work in Agile environments and contribute to continuous improvement
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Full Stack DeveloperEmployement Type: Full time