Java Full Stack Developer at Lovefreedom Solution
New York, New York, United States -
Full Time


Start Date

Immediate

Expiry Date

02 May, 26

Salary

0.0

Posted On

01 Feb, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Core Java, Spring Framework, Hibernate, JPA, React, RESTful Services, SOAP Services, XML, JSON, SQL, UNIX, Performance Optimization, Agile, DevOps, Design Patterns, SOLID Principles

Industry

Description
Role Overview We are looking for an experienced Senior Java Full Stack Developer to design, develop, and maintain high-performance enterprise applications. The ideal candidate will have strong expertise in Core Java, Spring ecosystem, React, and modern development practices, with exposure to AI-assisted development tools and DevOps integration. This role requires strong analytical skills, design thinking, and the ability to work in a fast-paced Agile environment. Key Responsibilities Design, develop, and maintain enterprise-grade server-side applications using Core Java and J2EE technologies Build scalable and high-performance applications using: Spring Framework (Spring Boot, Spring Batch, Spring Scheduler), Hibernate / JPA Develop and enhance UI components 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, and extensible code Write unit and integration tests using JUnit, TestNG, and Cucumber Use profiling and performance tuning tools (e.g., JProbe or similar) to optimize application performance Leverage AI tools (such as GitHub Copilot) to improve development efficiency and code quality Perform complex SQL queries and work with relational databases Sybase or DB2 preferred Deploy and manage applications on web servers, preferably Apache Tomcat Work in UNIX/Linux environments, using shell commands for troubleshooting and deployment Collaborate with cross-functional teams, including QA, DevOps, Product Owners, and Architects Participate in Agile ceremonies (sprint planning, stand-ups, reviews, retrospectives) Use JIRA or other ALM tools to track tasks, defects, and delivery milestones Contribute to CI/CD pipelines and DevOps practices Ensure adherence to coding standards, security guidelines, and best practices Must-Have / Essential Skills Strong experience in Core Java and J2EE Expertise in Spring Framework: Spring BootSpring BatchSpring Scheduler Strong knowledge of Hibernate / JPA (ORM) Hands-on experience in React UI development Experience with unit and automation testing frameworks: JUnit, TestNG, Cucumber Excellent understanding of Design Patterns and SOLID principles Experience using AI-assisted coding tools (e.g., GitHub Copilot) Strong knowledge of RESTful and SOAP web services Experience with XML, XPath, XSLT, and JSON Proficiency in SQL (Sybase or DB2 preferred) Good working knowledge of UNIX/Linux commands Experience with profiling and performance optimization tools Strong analytical, debugging, and problem-solving skills Excellent communication and collaboration skills Ability to work in a fast-paced, dynamic environment Desirable Skills Experience with MySQL Exposure to DevOps tools and CI/CD pipelines Experience in large-scale enterprise or legacy application modernization Knowledge of security best practices and application hardening
Responsibilities
The role involves designing, developing, and maintaining enterprise-grade server-side applications using Core Java and J2EE technologies, as well as building scalable applications with the Spring Framework and enhancing UI components with React. The developer will also implement web services, optimize application performance, and collaborate with cross-functional teams in an Agile environment.
Loading...