Senior Java Backend Developer

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

SQL/NoSQL databases
MySQL
Jenkins
GitLab CI
Git
Maven/Gradle
Kafka
RabbitMQ
PostgreSQL
MongoDB
Docker
Kubernetes
cloud platforms
AWS
Azure
GCP
OAuth2
JWT

Job Details

Job Title: Senior Java Backend Developer

Location: Onsite-Plano(f2f)
Experience: 10-12years

Job Summary:
We are seeking an experienced Senior Java Backend Developer to lead the design and development of scalable, high-performance backend systems. The ideal candidate should have deep expertise in Java, Spring Boot, Microservices, and modern cloud-based architectures.


Key Responsibilities:

  • Design, develop, and maintain microservices and backend APIs using Java / Spring Boot.
  • Lead technical design discussions and guide junior developers.
  • Optimize application performance, scalability, and reliability.
  • Integrate backend services with databases, external APIs, and cloud platforms.
  • Write clean, maintainable, and well-tested code following best practices.
  • Collaborate with cross-functional teams (frontend, DevOps, QA, product).
  • Participate in code reviews, architecture planning, and CI/CD setup.

Required Skills & Qualifications:

  • 6+ years of hands-on experience in Java development.
  • Strong expertise in Spring Boot, RESTful APIs, and Microservices architecture.
  • Deep understanding of OOP, design patterns, multithreading, and data structures.
  • Experience with SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).
  • Familiarity with Docker, Kubernetes, and cloud platforms (AWS/Azure/Google Cloud Platform).
  • Proficiency in Git, Maven/Gradle, and CI/CD tools (Jenkins, GitLab CI, etc.).
  • Strong problem-solving, debugging, and analytical skills.

Preferred Skills:

  • Exposure to message queues (Kafka, RabbitMQ, etc.).
  • Experience in performance tuning and distributed system design.
  • Knowledge of security best practices (OAuth2, JWT, encryption).
  • Mentoring or team leadership experience.

Education:

Bachelor s or Master s degree in Computer Science, Engineering, or related field.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About MASH Pro Tech