Senior Java Developer

Precision Technologies

United States

On-site

USD 120,000 - 180,000

Full time

14 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Precision Technologies is seeking a highly experienced Java Developer with 10+ years of professional experience to design, develop, and implement scalable enterprise‑level applications using Java, Spring Boot, and Microservices.

You will build RESTful APIs, design data models with SQL/NoSQL databases, implement security, and collaborate in Agile teams, contributing to DevOps practices and cloud deployments.

Qualifications

  • 10+ years of professional Java development experience.
  • Strong expertise in Java, Spring Framework, microservices, RESTful APIs, and cloud technologies.
  • Experience with Agile and DevOps practices.

Responsibilities

  • Design, develop, and maintain scalable enterprise applications using Java, Spring Boot, Spring MVC, and the Spring Framework.
  • Develop RESTful APIs and backend services using Spring Boot, Spring Web, and Microservices Architecture.
  • Implement OOP, SOLID principles, and design patterns to build modular architectures.
  • Develop microservices-based applications and enable service communication via REST APIs and messaging (Kafka/RabbitMQ).
  • Design and implement database-driven applications using SQL/NoSQL (Oracle, MySQL, PostgreSQL, SQL Server, MongoDB).
  • Implement data access layers with Hibernate, JPA, and Spring Data.
  • Ensure security with Spring Security, OAuth2, JWT, RBAC.
  • Develop unit and integration tests with JUnit, Mockito, and other frameworks.
  • Build and manage with Maven/Gradle; integrate CI/CD via Jenkins, GitHub Actions, GitLab CI, Azure DevOps.
  • Deploy with Docker and Kubernetes; leverage cloud platforms (AWS/Azure/GCP).
  • Collaborate in Agile/scrum teams; mentor juniors and participate in code reviews.

Skills

Java
Spring Framework
Microservices
RESTful APIs
Cloud technologies
SQL/NoSQL
Hibernate/JPA
JUnit/Mockito
CI/CD

Tools

Maven/Gradle
Docker
Kubernetes
Git/GitHub

Job description

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

Experience: 10+ Years

Job Summary:

We are seeking a highly experienced Java Developer with 10+ years of professional experience in designing, developing, and implementing scalable enterprise-level applications. The ideal candidate will have strong expertise in Java, Spring Framework, Microservices Architecture, RESTful API development, and cloud-based technologies. The candidate will work closely with cross-functional teams to build high-performance, secure, and scalable applications while following modern Agile and DevOps practices.

Key Responsibilities:
  • Design, develop, and maintain scalable enterprise applications using Java, Spring Boot, Spring MVC, and the Spring Framework, ensuring high performance, reliability, and maintainability.
  • Develop RESTful APIs and backend services using Spring Boot, Spring Web, and Microservices Architecture, enabling seamless integration between distributed systems and applications.
  • Implement object-oriented programming (OOP) principles, SOLID design principles, and design patterns to build modular, reusable, and maintainable application architectures.
  • Develop microservices-based applications and enable service communication using REST APIs, Spring Boot, and messaging technologies such as Apache Kafka or RabbitMQ.
  • Design and implement database-driven applications using SQL and NoSQL databases such as Oracle, MySQL, PostgreSQL, SQL Server, or MongoDB, including writing optimized SQL queries and stored procedures.
  • Implement data access layers using Hibernate, JPA, and Spring Data, ensuring efficient database interaction and data management.
  • Implement application security using Spring Security, OAuth2, JWT authentication, and role-based access control (RBAC) to ensure secure system access.
  • Develop and execute unit testing and integration testing using JUnit, Mockito, and other testing frameworks to ensure high code quality and system reliability.
  • Build and manage applications using build tools such as Maven and Gradle, enabling automated builds and dependency management.
  • Integrate applications with CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or Azure DevOps to automate build, testing, and deployment processes.
  • Deploy and manage applications using containerization technologies such as Docker and Kubernetes, supporting scalable and cloud-native deployments.
  • Integrate applications with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform, utilizing cloud services for scalability, monitoring, and deployment.
  • Utilize version control systems such as Git, GitHub, Bitbucket, or GitLab to manage source code and collaborate with distributed development teams.
  • Monitor, troubleshoot, and optimize application performance through logging, debugging, and performance tuning techniques.
  • Work in Agile/Scrum environments, participating in sprint planning, code reviews, backlog refinement, and continuous improvement initiatives.
  • Mentor junior developers, perform code reviews, and contribute to software architecture design, development standards, and engineering best practices.
Technical Skills:
  • Programming Languages: Java, Core Java
  • Testing Frameworks: JUnit, Mockito, Selenium
  • Version Control: Git, GitHub, Bitbucket, GitLab
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Full Stack Developer
Senior Java Full Stack Developer

Compunnel, Inc. • Phoenix (AZ), Northern (KY)

Hybrid
USD 120,000 - 170,000
Senior Java Full Stack Engineer
Senior Java Full Stack Engineer

Compunnel, Inc. • Alpharetta (GA), Northern (KY)

Hybrid
USD 120,000 - 170,000
Senior Java Developer
Senior Java Developer

Ingrain Systems Inc • Pleasanton (CA)

On-site
USD 150,000 - 210,000
Java Developer
Java Developer

myBridge Corporation • San Jose (CA)

On-site
USD 140,000 - 170,000
Full Stack Java Developer
Full Stack Java Developer

ClinDCast LLC • Delray Beach (FL)

On-site
USD 120,000 - 180,000
Senior Java Engineer
Senior Java Engineer

IT.HR Recruitment Agency • St. Louis (MO)

On-site
USD 80,000 - 120,000
Full Stack Java Developer
Full Stack Java Developer

ClinDCast LLC • Tampa (FL)

On-site
USD 110,000 - 170,000
Java Developer
Java Developer

Lonvec • United States

On-site
USD 90,000 - 130,000
Sr Java Developer
Sr Java Developer

HEITMEYER CONSULTING INC • Columbus (OH)

On-site
USD 110,000 - 150,000
Java Software Engineer
Java Software Engineer

HeartCentrix Solutions • Town of Texas (WI)

On-site
USD 120,000 - 160,000