Java Developer
Senior Java Developer
Locations:
Wilmington, DE - 3 Roles
Jersey City, NJ - 2 Roles
Employment Type:
W2 Only Relocation: Open to genuine candidates with a demonstrated relocation background.
Job Summary:
We are looking for experienced Senior Java Developers to join our engineering team and work on enterprise-scale applications using modern Java, cloud, distributed systems, and AI technologies.
Key Responsibilities:
Design, develop, and maintain highly scalable enterprise applications.
Build and enhance microservices and RESTful APIs using Java and Spring Boot.
Work with distributed messaging and data platforms including Kafka and Cassandra.
Design and implement cloud-native solutions using AWS.
Contribute to AI-enabled application development and integration.
Participate in application architecture, system design, and technical decision-making.
Develop resilient, secure, and highly available software solutions.
Follow best practices across the complete SDLC, from requirements through deployment and support.
Implement and maintain CI/CD pipelines and automated delivery processes.
Collaborate with architects, engineers, product teams, and other stakeholders. Required SkillsStrong experience with Java
Spring Boot
Microservices architecture
REST APIs / API development
Kafka
Cassandra
AWS / Cloud-native development
AI / AI application integration
Strong system design and application development experience
Enterprise-scale software engineering experience
Strong understanding of SDLC
Experience with CI/CD
Knowledge of resiliency, scalability, and application security
Preferred Qualifications:
Experience building high-volume, distributed enterprise applications.
Strong understanding of cloud architecture and distributed systems.
Experience designing fault-tolerant and secure applications.
Excellent problem-solving and communication skills.
Note:
W2 candidates only. Relocation may be considered for candidates with a genuine willingness to relocate and a proven relocation background.