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
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
PHP Full Stack Developer | Remote
2026-04-11
Dotnet Full Stack Developer
2026-04-11
PHP Full Stack Developer | Remote
2026-04-11
- Posted
- Jan 26, 2026
- Type
- Contract
- Level
- Mid-Senior
- Location
- New York
- Company
- Best NanoTech
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
PHP Full Stack Developer | Remote
2026-04-11
Dotnet Full Stack Developer
2026-04-11
PHP Full Stack Developer | Remote
2026-04-11