Skip to main content
Precision Technologies logo

Senior Java FullStack Developer

Precision Technologies
Full Timesenior
New York, New York, USPosted 7 weeks ago

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

About Precision Technologies

Precision Technologies logo

Precision Technologies

precgroup.com

FrontendOn-site

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