Senior Java Developer

Posted on August 13, 2025

Apply Now

Job Description

  • Senior Java Developer
  • *Job Purpose:*
  • Design & implement the best engineered technical solutions using latest technologies and tools.
  • *Who you are:*
  • � 4+ years of experience in defining solution architecture for large enterprise applications using Java/J2EE, SOA : (SOAP and REST), Open Source products, and strong working knowledge of micro service and event based architecture, Spring MVC and JSON.
  • � Knowledge of Web Technologies such as Html 5, CSS 3, Spring MVVC and WebServices (REST), React.js, Node.js
  • � Knowledge of technology areas of Messaging, Transaction Management, Spring MVC, Hibernate, DAO, etc.
  • � Strong command on Java/J2EE concepts and current industry trends.
  • �Experience in implementing Cloud native project in AWS, ECS, Kubernetes & Quarkus.
  • � Strong knowledge on design and integration patterns specially in applications involving Portals/SSO, legacy applications, B2B Applications, external partners using ESB.
  • � Strong understanding of Object Oriented design methodologies and design patterns.
  • � Timely creation of appropriate technical artifacts e.g. Application Architecture, Solution Design Documents, etc.
  • � Interpersonal communication and organizational skills required to operate as a contributing member of virtual teams that deliver quality services.
  • � Maintains awareness of new and emerging technologies and the potential application on service offerings and products provided by IT.
  • � Familiar with supporting peer teams and responsibilities such as infrastructure, operations, enterprise architecture, info security.
  • � Experience working with multi-vendor, multi-culture, distributed offshore and onshore development teams in dynamic and complex environment.
  • � Must have excellent written and verbal communication skills.
  • *What will excite us:*
  • � Understand the requirements, architecture of the enterprise and create roadmap for the future enhancements accordingly.
  • � Create Software Architecture Document, High Level and Low Level Design document, Non functional requirements for the project.
  • � Define Integration Design and Security Design for the Web Services and Enterprise components involved.
  • � Participate in production of detailed functional design documents to match customer requirements.
  • � Participate in production of technical specification for development and integration requirements.
  • � Review design documents for services such as Service Design Document, Service physical Document and define Service SLAs in Non functional requirements.
  • � Collect and Provide estimates for the requirements.
  • � Engage with client architecture group.
  • � Collaborate with internal technology teams and contribute to various internal initiatives.
  • � Mentor and train project team members on the Solution details for a smoother execution.
  • � Ensure quality deliverables.
  • *What will excite you:*
  • � Opportunity to work on large scale enterprise solution building
  • � Opportunity to explore new technologies & frameworks with accomplished solution architects & industry leaders
  • � Will get exposure to latest aspects of security, AI/ML, IOT and data analytics
  • *Here are some of the technologies we work with day-to-day right now:*
  • � Cloud Native Technology such as Quarkus
  • � CQRS and Event Sourcing - Axon Framework
  • � RedHat Process Automation Manager/JBPM
  • � Activiti Business Process Workflow
  • � Spring Cloud, Spring Cloud Gateway, Consul, Eureka, Zuul
  • � Containerization
  • � KeyCloak as Auth Service Provider
  • � Chatbot framework - Integration with WhatsApp
  • � Enterprise level multi-tenant architecture implementation
  • *Here are a few recent projects you might have worked on if you were already part of the team:*
  • *Digital Payment Platform:*
  • � B2B Solution with enterprise level architecture
  • � Complete cloud native architecture
  • � Micro service based implementation using Quarkus
  • � Containerization
  • � Integration framework with various echo systems
  • � Platform support for third party applications
  • *Fantasy Gaming Platform:*
  • � Scalable architecture for multi-million users
  • � Domain Driven Design for identifying correct bounded context
  • � Event sourcing and CQRS design pattern
  • � Consul + spring cloud gateway
  • � Containerization
  • � Workflow engine (RedHat Process Automation Manager) based game calculation to support different games

Required Skills

strong command on java/j2ee concepts and current industry trends. �experience in implementing cloud native project in aws ecs kubernetes & quarkus. � strong knowledge on design and integration patterns specially in applications involving portals/sso legacy applications b2b applications external partners using esb. � strong understanding of object oriented design methodologies and design patterns. � timely creation of appropriate technical artifacts e.g. application architecture solution design documents etc.