Java Full-Stack Developer
Java Full-Stack Developer
Location: New Jersey (NJ)
Experience: 10+ Years
Employment Type: W2
Job Summary
We are seeking an experienced Java Full-Stack Developer with 10+ years of hands-on experience in designing, developing, and implementing enterprise-level applications. The ideal candidate should possess strong expertise in Java technologies, microservices architecture, cloud platforms, and modern front-end frameworks. The candidate will collaborate with cross-functional teams to deliver scalable, secure, and high-performing applications.
Responsibilities
- Design, develop, test, and deploy scalable web applications using Java and modern front-end technologies.
- Develop and maintain RESTful APIs and microservices using Spring Boot and Spring Cloud.
- Build responsive user interfaces using Angular, React, JavaScript, HTML5, and CSS3.
- Collaborate with business analysts, architects, QA teams, and stakeholders to gather requirements and implement solutions.
- Write clean, efficient, and maintainable code following industry best practices.
- Participate in code reviews and ensure adherence to coding standards.
- Integrate applications with databases, third-party APIs, and cloud services.
- Optimize application performance, scalability, and security.
- Troubleshoot production issues and provide timely resolutions.
- Work within Agile/Scrum development methodologies.
- Implement CI/CD pipelines and DevOps best practices.
- Mentor junior developers and provide technical guidance.
Required Skills
- Backend Technologies
- Java 8/11/17
- Spring Framework
- Spring Boot
- Spring MVC
- Spring Security
- Spring Cloud
- Hibernate/JPA
- Microservices Architecture
- RESTful and SOAP Web Services
- Front-End Technologies
- Angular (8+/12+/14+) or React.js
- JavaScript
- TypeScript
- HTML5
- CSS3
- Bootstrap
- Database Technologies
- Oracle
- SQL Server
- MySQL
- PostgreSQL
- MongoDB
- Cloud & DevOps
- AWS, Azure, or Google Cloud Platform
- Docker
- Kubernetes
- Jenkins
- Git/GitHub
- Maven
- CI/CD Pipelines
- Messaging & Integration
- Apache Kafka
- RabbitMQ
- JMS
- Testing Frameworks
- JUnit
- Mockito
- Selenium
- TestNG
- Tools & Methodologies
- JIRA
- Agile/Scrum
- SonarQube
- Splunk
Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- 10+ years of experience in Java full-stack development.
- Strong experience building enterprise-grade applications.
- Hands-on experience with cloud-native development and microservices.
- Excellent analytical, communication, and problem-solving skills.
- Experience working in large-scale Agile environments.
Preferred Qualifications
- Experience in Banking, Financial Services, Insurance, Healthcare, or Retail domains.
- Knowledge of containerization and orchestration tools.
- Experience with event-driven architecture.
- Familiarity with security standards and best practices.
- AWS or Azure certifications are a plus.
Contact: sowmya@nmkglobalinc.com / +1 510-781-2102