Java Full Stack Developer (16 -1)

Together We TalentNew York, NY
4dHybrid

About The Position

We are seeking an experienced Senior Java Full Stack Developer to design, develop, and maintain high -performance enterprise applications. This role requires strong expertise across Core Java, the Spring ecosystem, React, and modern development practices, with exposure to AI -assisted development tools and DevOps integration. The ideal candidate is analytical, design -oriented, and comfortable working in a fast -paced Agile environment supporting large -scale enterprise systems.

Requirements

  • 8+ years of experience in Java -based enterprise application development
  • Strong expertise in Core Java and J2EE
  • Hands -on experience with Spring Boot, Spring Batch, Spring Scheduler
  • Strong knowledge of Hibernate/JPA
  • Experience building React -based UIs
  • Experience with unit and automation testing frameworks
  • Strong understanding of REST and SOAP web services
  • Proficiency with SQL and relational databases
  • Experience working in UNIX/Linux environments
  • Strong analytical, debugging, and communication skills

Nice To Haves

  • Experience with MySQL
  • Exposure to DevOps tools and CI/CD pipelines
  • Experience modernizing large -scale or legacy enterprise applications
  • Knowledge of application security best practices

Responsibilities

  • Design, develop, and maintain enterprise -grade server -side applications using Core Java and J2EE technologies
  • Build scalable, high -performance applications using Spring Boot, Spring Batch, Spring Scheduler, and Hibernate/JPA
  • Develop and enhance user interfaces using React
  • Implement and consume RESTful and SOAP -based web services
  • Work with XML, XPath, XSLT, and JSON for data integration and transformation
  • Apply SOLID principles and design patterns to ensure clean, maintainable code
  • Write unit and integration tests using JUnit, TestNG, and Cucumber
  • Perform performance tuning using profiling tools (e.g., JProbe or similar)
  • Leverage AI -assisted development tools such as GitHub Copilot
  • Perform complex SQL queries (Sybase or DB2 preferred)
  • Deploy and support applications using Apache Tomcat
  • Work in UNIX/Linux environments
  • Collaborate with QA, DevOps, Product Owners, and Architects
  • Participate in Agile ceremonies and track work using JIRA or similar ALM tools
  • Contribute to CI/CD pipelines and DevOps practices
  • Ensure adherence to coding, security, and quality standards
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service