Senior Java Developer

Noblesoft Technologies

Alpharetta (GA)

On-site

USD 120,000 - 180,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Noblesoft Technologies is seeking a Senior Java Developer to design, develop, and support scalable, high-performance enterprise applications. The role emphasizes Core Java, Spring Boot microservices, and cloud-enabled architecture with Azure familiarity.

Ideal candidates will have strong hands-on Java experience, RESTful API development, and a track record of delivering cloud-ready systems in Agile environments.

Qualifications

  • 7+ years of Java application development experience.
  • Experience building cloud-ready, distributed systems and microservices.

Responsibilities

  • Design, develop, test, and deploy scalable applications using Core Java and Spring Boot Microservices.
  • Develop RESTful APIs and integrate with internal and external systems.
  • Analyze business requirements and translate them into technical solutions.
  • Participate in architecture, design reviews, and code reviews.
  • Troubleshoot performance, scalability, and production issues.
  • Collaborate with cross-functional teams including Product Owners, Architects, DevOps, and QA teams.
  • Follow Agile development methodologies and engineering best practices.
  • Contribute to CI/CD implementation and application modernization initiatives.

Skills

Java
REST APIs
Microservices
Spring Framework
Cloud & Azure
CI/CD
Docker
Kubernetes
Security (OAuth/JWT)
SQL Performance Tuning

Tools

Git
Maven/Gradle
Jenkins
SonarQube

Job description

Oakland, CA / Rancho Cordova, CA or Alpharetta, GA

Position Summary

We are seeking a highly skilled Senior Java Developer with strong hands-on experience in Core Java, Spring Boot Microservices, and database development. The ideal candidate will be responsible for designing, developing, and supporting scalable, high-performance enterprise applications. Experience with Azure Cloud technologies is highly desirable.

Key Responsibilities
  • Design, develop, test, and deploy scalable applications using Core Java and Spring Boot Microservices.
  • Develop RESTful APIs and integrate with internal and external systems.
  • Analyze business requirements and translate them into technical solutions.
  • Participate in architecture, design reviews, and code reviews.
  • Troubleshoot performance, scalability, and production issues.
  • Collaborate with cross-functional teams including Product Owners, Architects, DevOps, and QA teams.
  • Follow Agile development methodologies and engineering best practices.
  • Contribute to CI/CD implementation and application modernization initiatives.
Required Experience

7+ years of experience in Java application development.

  • Strong expertise in designing and developing enterprise‑grade applications using Java technologies.
  • Proven experience building cloud‑ready, distributed systems and microservices.
Required Technical Skills
Core Java

Strong understanding of Java fundamentals, OOP concepts, Collections, Multithreading, Concurrency, Exception Handling, JVM, and Performance Tuning.

  • Experience with Java 8+ features including Streams, Lambda Expressions, and Functional Programming.
Spring Ecosystem

Hands‑on expertise with: o Spring Boot

  • Spring MVC
  • Spring Data JPA/Hibernate
  • Spring Security
  • Spring Cloud
Microservices

Design and development of Microservices‑based architectures.

  • REST API design and implementation.
  • Service communication patterns, resiliency, fault tolerance, and distributed system concepts.
Databases

Strong experience with relational databases such as: o Oracle

  • SQL Server
  • Expertise in SQL, schema design, query optimization, stored procedures, and performance tuning.
DevOps & Tools

Git, Maven/Gradle, Jenkins, SonarQube.

  • Experience with CI/CD pipelines.
  • Familiarity with Docker and Kubernetes is preferred.
Preferred Skills

Experience with messaging technologies such as Kafka, RabbitMQ, or Azure Service Bus.

  • Exposure to API Gateway and event‑driven architectures.
  • Experience with containerization and orchestration platforms.
  • Knowledge of security best practices and OAuth/JWT authentication.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer | Hybrid
Senior Java Developer | Hybrid

Zeektek • Alpharetta (GA)

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

Ingrain Systems Inc • Pleasanton (CA)

On-site
USD 150,000 - 210,000
Senior Java Developer (Spring Boot)
Senior Java Developer (Spring Boot)

InfoVision Inc. • Pleasanton (CA)

On-site
USD 180,000 - 240,000
Java Developer
Java Developer

Techgene Solutions • United States

On-site
USD 110,000 - 170,000
Senior Java Full Stack Developer
Senior Java Full Stack Developer

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

Hybrid
USD 120,000 - 170,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
Senior Java Software Engineer
Senior Java Software Engineer

Dexian • Irving (TX)

On-site
USD 140,000 - 200,000
Sr. Java Developer
Sr. Java Developer

VDart Inc • New York (NY)

Hybrid
USD 117,000 - 165,000
Full Stack Java Developer
Full Stack Java Developer

Compunnel, Inc. • Chicago (IL)

On-site
USD 120,000 - 150,000