You are viewing a preview of this job. Log in or register to view more details about this job.

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