Java Developer
Role details
Job location
Tech stack
Job description
We use cookies to offer you the best possible website experience. Your cookie preferences will be stored in your browser's local storage. This includes cookies necessary for the website's operation. Additionally, you can freely decide and change any time whether you accept cookies or choose to opt out of cookies to improve website's performance, as well as cookies used to display content tailored to your interests. Your experience of the site and the services we are able to offer may be impacted if you do not accept all cookies. Modify Cookie Preferences Accept All Cookies Search Jobs, * Hands-on software development experience designing, building, and supporting large-scale, complex, distributed enterprise systems using Java, * Contribute as a senior individual contributor on multiple, complex software development initiatives, collaborating with engineers, architects, QA, and operations while promoting established engineering standards, coding best practices, and design consistency.
- Analyze, design, develop, and enhance enterprise Java applications, delivering high-quality, scalable solutions aligned with functional and non-functional requirements.
- Perform in-depth analysis and reverse engineering of existing and legacy systems, identifying defects, performance bottlenecks, integration issues, and technical debt; propose and implement pragmatic, maintainable solutions.
- Actively participate in production support and troubleshooting, performing root-cause analysis and ensuring timely resolution of issues across application and infrastructure layers.
- Work within AWS and containerized environments (Docker/Kubernetes/OpenShift) to support application deployment, configuration, and runtime stability.
- Participate in Agile ceremonies (planning, grooming, stand-ups, retrospectives) and deliver work independently while meeting sprint commitments.
Requirements
- Extensive experience in analysis, troubleshooting, and production support of legacy systems, including root-cause analysis, performance tuning, defect remediation, and modernization support
- Proven track record of dedication and sustained contribution to complex projects, with a strong sense of ownership and accountability.
- Strong expertise in client/server and object-oriented software development, utilizing Core Java, JSON, MQ, JMS, Kafka, and related integration technologies
- Proven experience with containerization and orchestration technologies, including Docker and Kubernetes (Red Hat OpenShift or similar platforms)
- Solid experience working with AWS cloud services, including application deployment, configuration, monitoring, and integration with on-prem or hybrid environments
- Experience migrating applications and services from on-premises environments to AWS cloud, including assessment, refactoring, re-platforming, hybrid integration, and post-migration stabilization is a plus
- Strong knowledge of relational database systems such as Oracle and PostgreSQL, with a deep understanding of mid-tier-to-database design principles, performance optimization, and transactional systems
- Deep understanding of large-scale enterprise architectures, including high availability, resiliency, scalability, and fault-tolerant design
- Proficient in Maven-based build and dependency management for enterprise Java applications
- Hands-on experience with CI/CD pipelines and tools to support automated builds, testing, deployments, and release management
- Expert-level proficiency in Linux/Unix environments, including Shell scripting
- DevOps experience is a plus, including infrastructure-as-code, automation, monitoring, and collaboration with platform and SRE teams
- Familiarity with software development methodologies such as Agile.
- Strong communication and collaboration skills, with the ability to work effectively across engineering, operations, and business stakeholders
- Experience in the financial services industry is a plus, particularly within regulated, high-availability, mission-critical systems
Benefits & conditions
The expected compensation for this role ranges from $60,000 to $135,000 .