Senior Java Backend Developer

Veriipro

Jersey City (NJ)

On-site

USD 120,000 - 190,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Veriipro is seeking an experienced Java backend engineer to design, develop, and maintain scalable services. You will build RESTful APIs, microservices, and robust backend architectures using Java/Spring Boot, with strong SQL skills and ORM experience.

Collaboration across teams and participation in Agile ceremonies are essential. You will troubleshoot production issues, contribute to code reviews, and ensure code quality with unit/integration testing while driving performance and reliability

Qualifications

  • 6+ years of professional software development experience with strong hands-on experience in Java.
  • Strong proficiency in Java 8+, including object-oriented programming, collections, multithreading, exception handling, and Java APIs.
  • Hands-on experience with Spring Boot, Spring Framework, and Spring MVC.
  • Strong experience developing RESTful APIs and microservices.
  • Good understanding of microservices architecture and distributed systems.
  • Strong SQL skills and experience with relational databases such as Oracle, PostgreSQL, or MySQL.
  • Experience with JPA/Hibernate or similar ORM technologies.
  • Experience with testing frameworks such as JUnit, Mockito.
  • Strong understanding of Git and software development best practices.
  • Experience working in Agile/Scrum development environments.

Responsibilities

  • Design, develop, test, and maintain scalable Java backend applications and services.
  • Develop and maintain RESTful APIs and microservices using Java and Spring Boot.
  • Analyze requirements and translate them into robust technical solutions.
  • Design backend architectures focused on scalability, performance, security, and maintainability.
  • Develop SQL database solutions and work with relational databases.
  • Troubleshoot application, API, database, and production issues.
  • Perform code reviews and provide technical guidance to developers.
  • Write clean, maintainable, well-tested code and develop unit/integration tests.
  • Collaborate with frontend, QA, DevOps, architects, and stakeholders.
  • Participate in Agile/Scrum ceremonies, sprint planning, and discussions.
  • Support CI/CD pipelines, deployments and production releases.
  • Identify opportunities to improve performance and reliability.

Skills

Java 8+
Spring Framework
REST APIs
SQL databases
JPA/Hibernate
JUnit/Mockito
Git
Agile/Scrum

Education

Bachelor’s degree in CS or related field

Tools

Spring Boot
Docker
Kubernetes
Kafka
Redis
CI/CD (Jenkins/GitHub Actions)

Job description

Primary Responsibilities
  • Design, develop, test, and maintain scalable Java backend applications and services.
  • Develop and maintain RESTful APIs and microservices using Java and Spring Boot.
  • Analyze business and technical requirements and translate them into robust technical solutions.
  • Design and implement efficient backend architectures with a focus on scalability, performance, security, and maintainability.
  • Develop database solutions using SQL and relational databases.
  • Troubleshoot application, API, database, and production issues.
  • Perform code reviews and provide technical guidance to other developers.
  • Write clean, maintainable, reusable, and well-tested code.
  • Develop unit and integration tests and participate in overall application quality initiatives.
  • Collaborate with frontend developers, QA engineers, DevOps teams, architects, and business stakeholders.
  • Participate in Agile/Scrum ceremonies, sprint planning, and technical discussions.
  • Support CI/CD pipelines, application deployments, and production releases.
  • Identify opportunities for improving application performance, reliability, and development processes.
Required Skills & Experience
  • 6+ years of professional software development experience with strong hands-on experience in Java.
  • Strong proficiency in Java 8+, including object-oriented programming, collections, multithreading, exception handling, and Java APIs.
  • Hands-on experience with Spring Boot, Spring Framework, and Spring MVC.
  • Strong experience developing RESTful APIs and microservices.
  • Good understanding of microservices architecture and distributed systems.
  • Strong SQL skills and experience with relational databases such as Oracle, PostgreSQL, or MySQL.
  • Experience with JPA/Hibernate or similar ORM technologies.
  • Experience with JUnit, Mockito, or similar testing frameworks.
  • Strong understanding of Git and software development best practices.
  • Experience working in Agile/Scrum development environments.
  • Strong troubleshooting, debugging, analytical, and problem-solving skills.
  • Ability to work independently and effectively collaborate with distributed technical teams.
Preferred Skills
  • Experience with AWS, Azure, or Google Cloud.
  • Experience with Docker and Kubernetes.
  • Knowledge of Kafka or other messaging/event-streaming technologies.
  • Experience with Redis or other caching technologies.
  • Familiarity with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
  • Experience with application monitoring and observability tools.
  • Understanding of OAuth2, JWT, API security, and secure coding practices.
  • Experience with performance tuning and optimization of backend services.
Education
  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field preferred.
  • Equivalent professional experience may be considered.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr Java Software Engineer
Sr Java Software Engineer

re-zoo-me • Northern (KY)

Hybrid
USD 140,000 - 190,000
Backend Java Developer
Backend Java Developer

Compunnel, Inc. • Pasadena (CA)

On-site
USD 140,000 - 190,000
Senior Back-end Developer
Senior Back-end Developer

Vosper Thornycroft Group • McLean (VA)

On-site
USD 125,000 - 180,000
Java Software Engineer
Java Software Engineer

HeartCentrix Solutions • Town of Texas (WI)

On-site
USD 120,000 - 160,000
Java Backend Developer
Java Backend Developer

Smart IT Frame LLC • Irving (TX)

On-site
USD 110,000 - 140,000
Senior Java Developer
Senior Java Developer

Raas Infotek LTD • Texas City (TX)

On-site
USD 120,000 - 180,000
Senior Java Full Stack Developer
Senior Java Full Stack Developer

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

On-site
USD 120,000 - 170,000
Java Backend Engineer
Java Backend Engineer

Compunnel, Inc. • Bentonville (AR)

On-site
USD 90,000 - 120,000
Java Developer
Java Developer

CrackaJack Digital Solutions LLC • New York (NY)

On-site
USD 100,000 - 130,000
Backend Developer - Senior
Backend Developer - Senior

Viderity Inc. • United States

On-site
USD 110,000 - 160,000