Senior Java Developer
Senior Java Developer – Onsite
*Location:* White Plains, NY
*Work Arrangement:* 4 Days Onsite / Week
*Duration:* 12+ Months
*Interview:* In-Person
*Independent Contractor (1099 Contract)*
*Job Overview*
We are seeking experienced *Senior Java Developers* to join a high-performing engineering team developing scalable, highly available digital platforms. The ideal candidates will have strong hands-on Java development experience, expertise in microservices and cloud technologies, and the ability to work effectively with cross-functional teams.
*Key Responsibilities*
* Design, develop, test, implement, and support scalable, highly available software applications.
* Write and review production-quality Java code.
* Design and develop *Java/JEE-based microservices and REST APIs*.
* Troubleshoot complex technical and production issues.
* Translate business requirements into technical solutions, architecture, and development plans.
* Participate in code reviews, design discussions, and technical decision-making.
* Mentor and provide technical guidance to other software engineers.
* Promote best practices around software design, automated testing, security, reliability, observability, and DevOps.
* Collaborate with Product, Architecture, QA, Delivery, and Operations teams.
* Contribute to CI/CD automation and cloud-native development practices.
* Help evaluate and responsibly adopt AI-assisted software engineering tools and methodologies.
*Required Qualifications*
* *7+ years of professional Java software development experience*.
* Strong hands-on experience with *Java, JEE, and Spring Boot*.
* Strong experience developing *microservices and REST APIs*.
* Experience with *AWS or another major cloud platform*.
* Experience with *Docker, Kubernetes, and CI/CD*.
* Strong SQL, relational database, and data-modeling knowledge.
* Experience with *Git* and modern software development practices.
* Strong understanding of *JSON, OAuth, and distributed systems*.
* Experience designing and delivering large-scale, highly available applications.
* Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
* Experience working in *Agile or structured software development environments*.
* Strong communication and cross-functional collaboration skills.
*Preferred Qualifications*
* Experience with cloud-native architecture and distributed systems.
* Experience with automated delivery, DevOps, observability, and production operations.
* Experience with AI-assisted software engineering tools and methodologies.
* Experience in *e-commerce, retail, automotive, financial services, or other consumer-facing digital platforms*.
Pay: $60.00 - $65.00 per hour
Application Question(s):
* Can you work on 1099 as an Independent Contractor?
Experience:
* Software development: 7 years (Preferred)
Work Location: In person