← Back to jobs

Precision Technologies Logo
Senior Java Developer

Precision Technologies

 

United States

Posted On: Just posted
Experience: 10+ years
Availability: Remote
Openings: 1
Category: Senior Java Developer
Tenure: Full-time Only
Related Jobs

No related jobs found

Description

You will design, develop, and maintain scalable enterprise applications using Java and the Spring ecosystem.

This role is remote.

Responsibilities

  • Build microservices-based applications and RESTful APIs using Spring Boot and Spring MVC.
  • Implement object-oriented and SOLID design principles to create modular, reusable architectures.
  • Develop and optimize database interactions using SQL and NoSQL databases including Oracle, MySQL, PostgreSQL, and MongoDB.
  • Integrate services using messaging technologies like Apache Kafka or RabbitMQ.
  • Mentor junior developers, perform code reviews, and contribute to engineering best practices.

Required Skills

  • 10+ years of professional experience with Core Java and enterprise application development.
  • Strong proficiency in Spring Boot, Spring Framework, Spring MVC, and Spring Data.
  • Experience with Hibernate and JPA for data access layer implementation.
  • Hands-on experience with relational databases (Oracle, MySQL, PostgreSQL, SQL Server) and NoSQL (MongoDB).
  • Knowledge of microservices architecture, distributed systems, and RESTful API design.
  • Familiarity with CI/CD pipelines, Docker, Kubernetes, and cloud platforms (AWS, Azure, GCP).
  • Experience with unit testing frameworks like JUnit and Mockito.
  • Proficiency with build tools (Maven, Gradle) and version control (Git).

Preferred Skills

  • Experience with application security implementation including OAuth2, JWT, and RBAC.
  • Background in Agile/Scrum methodologies and DevOps practices.

Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs