> Markdown version of [/jobs/ext/1656997-application-development-technology-lead-senior-java-developer](https://www.wearedevelopers.com/jobs/ext/1656997-application-development-technology-lead-senior-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Application Development Technology Lead -Senior Java Developer - **Company:** Citi - **Location:** Jersey City, NJ, United States - **Experience:** Expert - **Salary:** $142,320.0 - $213,480.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon S3, Software Applications, Cloud Computing, Computer Programming, Databases, Continuous Integration, Data Stores, DevOps, Elasticsearch, Systems Analysis, Enterprise Messaging Systems, Microsoft SQL Server, MongoDB, Systems Development Life Cycle, Software Engineering, Systems Architecture, Test-Driven Development (TDD), Grafana, Kotlin, Kubernetes, Apache Kafka, TIBCO (Software) - **Published:** July 12, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=50d33df9a54c118d ## About the Role * 6-10 years of relevant experience in Apps Development or systems analysis role * Extensive experience system analysis and in programming of software applications * Experience in managing and implementing successful projects * Subject Matter Expert (SME) in at least one area of Applications Development * Ability to adjust priorities quickly as circumstances dictate * Demonstrated leadership and project management skills * Consistently demonstrates clear and concise written and verbal communication * Bachelor's degree/University degree or equivalent experience. Master's degree preferred ## Description The Senior Java Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities., * Own and develop core components for the Prime Brokerage platform using Java/Kotlin. * Provide technical leadership to an agile team, mentoring developers and establishing best practices for coding, testing, and CI/CD. * Drive a culture of quality and continuous improvement in SDLC and DevOps, using metrics like DORA to boost efficiency. * Lead system architecture, design, planning, and estimation discussions with technical teams and business stakeholders. * Translate complex business requirements into detailed technical specifications. * Oversee the creation and maintenance of all project and technical documentation. * Proactively identify, mitigate, and solve complex risks throughout the software development lifecycle. * Manage production support, analyze issue patterns, and lead efforts to improve system performance, scalability, and reliability. Technical Experience * Java & Test-Driven Development are essential. * Experience in any number of additional technologies (listed below) is advantageous: * Kotlin * Cloud Technologies (Kubernetes, Open Shift) * Messaging Technologies (Kafka, Solace, TIBCO) * Database / Data Store / Data Query Technologies (SQL Server, Trino, Mongo, S3) * Observability Technologies (OpenTelemetry, Elastic Stack / ELK, Grafana) ## Related Videos - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [5 steps for running a Kubernetes environment at scale](https://www.wearedevelopers.com/videos/88-5-steps-for-running-a-kubernetes-environment-at-scale) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [#90DaysOfDevOps - The DevOps Learning Journey](https://www.wearedevelopers.com/videos/548-90daysofdevops-the-devops-learning-journey) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe)