> Markdown version of [/jobs/ext/4356172-java-backend-enterprise-application-developer](https://www.wearedevelopers.com/jobs/ext/4356172-java-backend-enterprise-application-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 Backend / Enterprise Application Developer - **Company:** BCforward - **Location:** Jersey City, NJ, United States - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Agile Methodology, Continuous Integration, Software Debugging, Java Platform Enterprise Edition (J2EE), Hibernate (Java), Spring Framework, Apache Maven, Enterprise Messaging Systems, Oracle (Applications), Scrum Methodology, Service-Oriented Architecture, Software Engineering, Web Services, Enterprise Software Applications, Performance Testing, Apache Kafka, Api Design, Restful APIs, Jenkins, Microservices - **Published:** October 5, 2026 - **Apply:** https://www.dice.com/job-detail/ee5756d2-2b54-4a5b-8a18-5bcc3b274591 ## About the Role We are seeking a Senior Java Backend / Enterprise Application Developer to join our dynamic team. The ideal candidate will have strong experience in Java, Spring, Oracle, SOA, and RESTful services and a proven ability to design, develop, test, and deploy resilient applications that meet business requirements., * Strong experience with Java, Core Java/J2EE, Spring, and Oracle. * Understanding of SOA, web services, and REST APIs. * Hands-on experience with Spring and Hibernate. * Proficiency with build and CI tools such as Maven and Jenkins. * Strong problem-solving skills with ownership and delivery focus. * Experience conducting proofs of concept for new technologies. * Working knowledge of Agile methodology and Scrum practices. Preferred Skills: * Messaging technologies such as MQ and Kafka. * Microservices architecture and API design. ## Description * Develop, enhance, debug, support, maintain, and test applications for business units. * Contribute to application development and maintenance activities across the lifecycle. * Participate in requirements discussions and provide technical input. * Drive application design and implement software to specifications. * Collaborate with QA and performance testing to meet tollgate criteria. * Work with support teams to deploy releases and resolve defects. * Support proof-of-concept initiatives for emerging technologies.