> Markdown version of [/jobs/ext/3557295-java-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/3557295-java-full-stack-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). --- # Java Full Stack Developer - **Company:** KBC Technologies Inc. - **Location:** New York, NY, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, Application Layers, Application Performance Management, Cloud Computing, Code Review, Databases, Continuous Integration, Relational Databases, Distributed Systems, Gradle, Monitoring of Systems, HP Systems Insight Manager, Spring Framework, Apache Maven, Object-Oriented Software Development, Oracle (Applications), Performance Tuning, Scrum Methodology, Software Engineering, SQL Databases, Systems Integration, Multithreading, Enterprise Software Applications, Spring-mvc, System Availability, Grafana, Spring-boot, Backend, Git, Event Driven Architecture, Database Migration, Containerization, Kubernetes, Apache Kafka, Build Tools, Bitbucket, Front End Software Development, Restful APIs, Stream Processing, Splunk, Dynatrace, Docker, Microservices - **Published:** October 2, 2026 - **Apply:** https://www.dice.com/job-detail/515a19c7-a2b0-485f-b35b-bcebcdd4d0ce ## About the Role We are looking for an experienced Java Full Stack Developer with strong expertise in Core Java, Spring Boot, Microservices, Kafka and AWS to join the engineering team at JP Morgan Chase Bank. The ideal candidate will have extensive experience designing, developing and deploying scalable, secure and resilient enterprise applications, along with strong knowledge of RESTful APIs, cloud-based solutions and distributed systems. The candidate should have hands-on experience across the software development lifecycle, including application design, development, testing, deployment and production support. Experience with retail banking, Java 17 upgrades and database migrations will be an added advantage., * Overall Experience: 10-15 years of experience in Java development and enterprise application engineering. * Core Java: Strong knowledge of Core Java, OOP concepts, Java Collections, exception handling and multithreading. * Spring Framework: Extensive hands-on experience with Spring Boot, Spring MVC and other Spring Framework components. * Microservices: Proven experience in designing, developing and deploying microservices-based applications. * RESTful APIs: Extensive experience in designing, developing and integrating RESTful APIs. * Apache Kafka: Strong experience with Kafka, event-driven architecture and real-time data streaming. * AWS: Practical experience developing, deploying and maintaining applications on AWS. * Databases: Strong experience with relational databases, particularly Oracle, and advanced SQL. * CI/CD: Hands-on experience with CI/CD pipelines, Git/Bitbucket and build tools such as Maven or Gradle. * Containerisation: Experience with Docker and Kubernetes. * Monitoring Tools: Exposure to Splunk, Dynatrace and Grafana for application monitoring and troubleshooting. * Agile: Experience working in Agile/Scrum development environments. * Full Stack Development: Ability to contribute across application layers, including backend services and frontend integration., * AWS certification. * Experience working on retail banking or financial services projects. * Hands-on experience with Java 17 upgrades and application modernisation. * Experience with database migration and performance optimisation. * Experience developing enterprise-grade banking applications and distributed systems. Key Technical Skills, The ideal candidate will have 10-15 years of experience in Java full stack development, with strong hands-on expertise in Java, Spring Boot, Microservices, Kafka and AWS. They should have experience delivering enterprise-scale applications, working with relational databases, implementing CI/CD pipelines and supporting applications in production. Strong communication skills and the ability to collaborate with global, cross-functional teams are essential. ## Description * Design, develop, test and deploy scalable, high-performance applications using Java, Spring Boot and Microservices. * Develop and maintain robust RESTful APIs and integrate them with enterprise applications. * Build and maintain event-driven architectures using Apache Kafka for real-time data streaming. * Design, implement and maintain cloud-based solutions using AWS, ensuring security, scalability and high availability. * Work across the full software development lifecycle, from requirements analysis and solution design to deployment and production support. * Develop and optimise database solutions using Oracle, SQL and relational database technologies. * Contribute to Java 17 upgrades, application modernisation and database migration initiatives. * Implement and maintain CI/CD pipelines using Git, Bitbucket, Maven and Gradle. * Work with Docker and Kubernetes for application containerisation and deployment. * Monitor application performance and troubleshoot production issues using Splunk, Dynatrace and Grafana. * Collaborate with architects, business analysts, QA engineers and cross-functional teams to deliver high-quality solutions. * Participate in Agile/Scrum ceremonies, code reviews, technical discussions and continuous improvement initiatives. * Ensure application performance, security, reliability and adherence to enterprise engineering standards., Core Java, Java 17, OOP Frameworks Spring Boot, Spring MVC, Spring Framework Architecture Microservices, RESTful APIs, Event-Driven Architecture Messaging Apache Kafka Cloud AWS Databases Oracle, SQL, Database Migration CI/CD Git, Bitbucket, Maven, Gradle Containers Docker, Kubernetes Monitoring Splunk, Dynatrace, Grafana Methodology Agile, Scrum ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Modular Secrets to Lightning-Fast Android Builds](https://www.wearedevelopers.com/videos/1428-modular-secrets-to-lightning-fast-android-builds) - [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) - [Give your build some love, it will give it back!](https://www.wearedevelopers.com/videos/514-give-your-build-some-love-it-will-give-it-back) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Software Developer Salary in Switzerland [2023]](https://www.wearedevelopers.com/magazine/215-software-developer-salary-in-switzerland-2023)