Skip to main content
P

Sr. Java FullStack Developer

Precision Technologies
Be an Early ApplicantFull Timesenior
New York, New York, USPosted March 9, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

JavaScriptTypeScriptJavaSQLReactAngularSpringBootstrapAWSAzureDockerKubernetesJenkinsGitHub ActionsLinuxApachePostgreSQLMySQLMongoDBGitGitHubGitLabRESTKafkaRabbitMQAgileScrumCI/CDDevOpsMicroservicesAPI

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Job title: Sr. Java FullStack Developer

Location: New York

Employment Type: Full-time (W2 only, No C2C)

Experience: 10+ Years

Job Summary: We are seeking a highly experienced Java Full Stack Developer with 10+ years of professional experience in designing, developing, and deploying scalable enterprise applications. The ideal candidate should have strong expertise in Java, Spring Boot, Microservices Architecture, and modern front-end frameworks such as React or Angular, along with experience in cloud platforms, RESTful APIs, CI/CD pipelines, and containerization technologies. The candidate will collaborate with cross-functional teams to build high-performance, secure, and scalable web applications following modern Agile and DevOps practices.

Key Responsibilities:

  • Design, develop, and maintain scalable full stack applications using Java, Spring Boot, Spring MVC, and Microservices Architecture, ensuring high availability, performance, and maintainability.
  • Develop RESTful APIs and backend services using Spring Boot, Spring Framework, and Hibernate/JPA, enabling seamless communication between front-end and backend systems.
  • Build responsive and interactive user interfaces using modern front-end technologies such as React.js, Angular, JavaScript (ES6+), TypeScript, HTML5, and CSS3.
  • Implement microservices-based architectures and service-to-service communication using Spring Boot, REST APIs, and messaging systems such as Kafka or RabbitMQ.
  • Develop database-driven applications using SQL and NoSQL databases such as Oracle, MySQL, PostgreSQL, MongoDB, or SQL Server, ensuring optimized queries and efficient data management.
  • Implement security mechanisms using Spring Security, OAuth2, JWT authentication, and role-based access control (RBAC) to ensure secure application access.
  • Build and integrate applications with CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or Azure DevOps to automate build, testing, and deployment processes.
  • Containerize and deploy applications using Docker and Kubernetes, enabling scalable and cloud-ready deployments.
  • Integrate applications with cloud platforms such as AWS, Azure, or Google Cloud Platform, utilizing cloud services for application scalability and reliability.
  • Develop and execute unit tests and integration tests using JUnit, Mockito, and other testing frameworks to ensure high code quality and reliability.
  • Use version control systems such as Git, GitHub, Bitbucket, or GitLab for source code management and collaborative development.
  • Work in Agile/Scrum environments, participating in sprint planning, backlog grooming, code reviews, and continuous improvement initiatives.
  • Optimize application performance through code optimization, caching strategies, and efficient API design.
  • Mentor junior developers, perform code reviews, and contribute to software design, architecture decisions, and development best practices.

Technical Skills:

  • Programming Languages: Java, JavaScript, TypeScript
  • Backend Frameworks: Spring Boot, Spring MVC, Spring Framework, Hibernate, JPA
  • Front-End Technologies: React.js, Angular, HTML5, CSS3, Bootstrap
  • Microservices & API Development: RESTful APIs, Microservices Architecture, API Gateway
  • Databases: Oracle, MySQL, PostgreSQL, SQL Server, MongoDB
  • Messaging & Streaming: Apache Kafka, RabbitMQ
  • Testing Frameworks: JUnit, Mockito, Selenium
  • Build Tools: Maven, Gradle
  • Version Control: Git, GitHub, Bitbucket, GitLab
  • CI/CD Tools: Jenkins, GitHub Actions, GitLab CI, Azure DevOps
  • Cloud Platforms: AWS, Microsoft Azure, Google Cloud Platform
  • Containerization: Docker, Kubernetes
  • Operating Systems: Linux, Windows
  • Methodologies: Agile, Scrum, DevOps

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free