Senior Java Developer

Highbrow Technology Inc

North Carolina

On-site

USD 120,000 - 180,000

Full time

7 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Highbrow Technology Inc. is seeking a Senior Java Developer with 8+ years of hands-on experience to design, develop, and maintain enterprise-grade Java applications.

You will build RESTful APIs with Spring Boot, work within a microservices architecture, and collaborate with cross-functional teams to deliver scalable, high-performance software. The role requires strong Java expertise, Spring ecosystem knowledge, and cloud and database proficiency.

Qualifications

  • 8+ years of Java development experience.
  • Strong proficiency with Java 8/11/17.
  • Expertise in Spring Boot, Spring MVC, Spring Security, Spring Data JPA.
  • Hands-on Microservices architecture experience.
  • Hibernate/JPA experience.
  • Experience with messaging systems like Kafka or RabbitMQ.
  • Strong SQL skills with Oracle, SQL Server, PostgreSQL, or MySQL.
  • Experience with MongoDB or other NoSQL databases.
  • Proficient in Git, Maven, and Gradle.
  • Experience with Docker and Kubernetes.
  • Experience with CI/CD tools such as Jenkins or GitHub Actions.
  • Cloud exposure to AWS, Azure, or GCP.
  • Strong unit testing with JUnit and Mockito.
  • Familiarity with Agile/Scrum methodologies.

Responsibilities

  • Design, develop, and maintain enterprise Java applications.
  • Develop RESTful APIs using Spring Boot and Microservices architecture.
  • Write clean, efficient, and maintainable Java code following best practices.
  • Participate in system design, code reviews, and technical discussions.
  • Integrate applications with relational and NoSQL databases.
  • Optimize application performance, scalability, and security.
  • Work closely with DevOps teams for CI/CD deployments.
  • Troubleshoot production issues and provide timely resolutions.
  • Mentor junior developers and contribute to technical documentation.

Skills

Java development
Java 8/11/17
Spring Boot
Microservices
Hibernate/JPA
SQL databases
NoSQL databases
Git/Maven/Gradle
Docker/Kubernetes
CI/CD tools
Cloud platforms
JUnit/Mockito
Agile/Scrum

Education

Bachelor's or Master's in Computer Science/IT

Tools

Kafka
RabbitMQ
Jenkins
GitHub Actions
AWS
Azure
GCP

Job description

We are looking for an experienced Senior Java Developer with 8+ years of hands-on experience in designing, developing, and maintaining enterprise-grade Java applications. The ideal candidate should have strong expertise in Java, Spring Boot, Microservices, REST APIs, cloud technologies, and database development. The candidate will collaborate with cross-functional teams to deliver scalable, high-performance applications.

Responsibilities
  • Design, develop, and maintain enterprise Java applications.
  • Develop RESTful APIs using Spring Boot and Microservices architecture.
  • Write clean, efficient, and maintainable Java code following best practices.
  • Participate in system design, code reviews, and technical discussions.
  • Integrate applications with relational and NoSQL databases.
  • Optimize application performance, scalability, and security.
  • Work closely with DevOps teams for CI/CD deployments.
  • Troubleshoot production issues and provide timely resolutions.
  • Mentor junior developers and contribute to technical documentation.
Required Skills
  • 8+ years of experience in Java development.
  • Strong proficiency in Java 8/11/17.
  • Expertise in Spring Boot, Spring MVC, Spring Security, Spring Data JPA.
  • Strong experience with Microservices Architecture.
  • Hands-on experience with Hibernate/JPA.
  • Experience with Kafka, RabbitMQ, or other messaging systems.
  • Strong SQL skills with Oracle, SQL Server, PostgreSQL, or MySQL.
  • Experience with MongoDB or other NoSQL databases.
  • Hands-on experience with Git, Maven, Gradle.
  • Experience with Docker, Kubernetes.
  • Experience using Jenkins, GitHub Actions, or other CI/CD tools.
  • Experience working in AWS, Azure, or Google Cloud Platform.
  • Strong knowledge of unit testing using JUnit and Mockito.
  • Familiarity with Agile/Scrum methodologies.
Preferred Skills
  • Experience with Redis, ElasticSearch, or Apache Camel.
  • Knowledge of OAuth2, JWT, and API Security.
  • Experience with monitoring tools like Splunk, Prometheus, or Grafana.
  • Exposure to Event-Driven Architecture.
  • Java certifications are a plus.
Education
  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

Highbrow Technology Inc • Atlanta (GA)

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

ClinDCast LLC • Delray Beach (FL)

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

Virtusa • Irving (TX)

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

IVID TEK INC • Houston (TX)

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

Compunnel, Inc. • Plano (TX)

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

Compunnel, Inc. • Glen Allen (VA)

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

Aktra • McLean (VA)

On-site
USD 100,000 - 130,000
Junior Java Developer
Junior Java Developer

GBIT (Global Bridge InfoTech Inc) • Richardson (TX)

On-site
USD 90,000 - 130,000
Senior Java Developer (Spring Boot & Microservices)
Senior Java Developer (Spring Boot & Microservices)

Cyient • San Francisco (CA)

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

Akaasa Technologies • Minneapolis (MN)

Hybrid
USD 120,000 - 160,000