Sr. Developer JAVA/J2EE
Listed on 2025-10-06
-
Software Development
Java Developer, Full Stack Developer
Job Title:
JAVA/J2EE Sr. Developer with Spring Boot and Micro Services
Location:
Lower Manhattan, NY - Local Candidates (PREFERRED) On-Site interview Required
Job Type: Contract 10+ months - on C2C
Looking for a JAVA/J2EE Sr. Developer for a government client in NYC. This is a great opportunity to work for a large reputable company with the latest available technologies.
Core Java 7 or 8, Mongo
DB, MQ Series, Agile, Cloud, and Microservices would be a plus.
Senior Developer responsible and accountable for complete delivery of assigned user story. Developer will work with other supporting roles such as UI/UX, BA, QA, and other front-end/back-end developers. However, the senior developer will ensure that the complete end-to-end user story is completed.
OverviewThe project will be re-designing and developing two major legacy systems using bleeding edge Java and open-source technologies. Legacy system functionality will be ported over to the new system and re-designed when necessary. The systems provide critical operations management for the City. The project will be done using practical Agile/SCRUM project methodology.
Roles and Responsibilities- Java 2EE Spring Boot (MUST HAVE) or Spring Framework, Spring MVC Reactive Extensions (RxJava), JavaScript/Type Script/ES6
- REST and SOAP web services, web sockets programming
- Micro services, Dockers or Kubernetes or other containers (MUST HAVE)
- Any message queue (MQ) experience, but Rabbit
MQ is (PREFERRED) - JUnit, Mockito, Jenkins, Git/Bit Bucket, JIRA, JMEeter
- Java/J2EE 8 (MUST HAVE)
- Spring (Core, Data, MVC, Web)
- REST, SOAP
- JUnit, Git/Bitbucket, JIRA
- Mongo
DB (at least the basics)
- Spring (above plus Boot, Data Mongo
DB, Cloud) - Mongo
DB (advanced) - Micro services, Docker
- Reactive Extensions (RxJava), JavaScript/Type Script/ES6
- Websockets
- Any message queue (MQ) experience, but Rabbit
MQ is preferred - Mockito, Jmeter
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).