Job Openings Senior Java Full Stack Developer

About the job Senior Java Full Stack Developer

Our client is seeking an experienced Senior Java Full Stack Developer to design, develop, and maintain enterprise-level applications. The ideal candidate has strong expertise in Core Java, Spring, React, and modern development practices, and thrives in an Agile environment.

Onsite – Local Candidates Only - NYC
Visa Sponsorship: Not available
Pay Rate: $50

Responsibilities

  • Design and develop enterprise applications using Core Java, J2EE, Spring Boot, Spring Batch, and Spring Scheduler
  • Build scalable backend services using Hibernate/JPA
  • Develop UI components using React
  • Create and consume RESTful and SOAP web services
  • Work with XML, XPath, XSLT, and JSON
  • Apply SOLID principles and design patterns
  • Write unit and automation tests (JUnit, TestNG, Cucumber)
  • Perform SQL development and database work (Sybase or DB2 preferred)
  • Optimize performance using profiling tools
  • Deploy applications on Apache Tomcat
  • Work in UNIX/Linux environments
  • Collaborate with QA, DevOps, and Product teams
  • Participate in Agile ceremonies and track work in JIRA
  • Contribute to CI/CD and DevOps practices
  • Use AI-assisted development tools (e.g., GitHub Copilot)

Required Skills

  • 8+ years of Java/J2EE development experience
  • Strong Spring Framework expertise (Boot, Batch, Scheduler)
  • React UI development experience
  • ORM experience with Hibernate/JPA
  • Strong knowledge of REST/SOAP services
  • Proficiency in SQL
  • Experience with Linux/UNIX
  • Strong problem-solving and communication skills

Preferred Skills

  • MySQL experience
  • CI/CD and DevOps exposure
  • Enterprise or legacy application modernization
  • Application security best practices