Java Full Stack Developer (16-1)

Together We TalentNew York, NY
6dHybrid

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