We are seeking a highly experienced Java Developer with over 10 years of hands-on experience in designing, building, and supporting large-scale, complex, distributed enterprise systems. The ideal candidate will have extensive experience in analysis, troubleshooting, and production support of legacy systems, including root-cause analysis, performance tuning, defect remediation, and modernization support. A proven track record of dedication and sustained contribution to complex projects, with a strong sense of ownership and accountability, is essential. This role requires strong expertise in client/server and object-oriented software development, utilizing Core Java, JSON, MQ, JMS, Kafka, and related integration technologies. Experience with containerization and orchestration technologies like Docker and Kubernetes (Red Hat OpenShift or similar) is crucial, as is solid experience with AWS cloud services for application deployment, configuration, monitoring, and integration. Experience migrating applications from on-premises to AWS is a plus. Strong knowledge of relational databases (Oracle, PostgreSQL), mid-tier-to-database design, performance optimization, and transactional systems is required. A deep understanding of large-scale enterprise architectures, including high availability, resiliency, scalability, and fault-tolerant design, is necessary. Proficiency in Maven-based build and dependency management and hands-on experience with CI/CD pipelines and tools are also key requirements.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed