Search

Senior java Developer

PublishedPublished: 6/14/2022
Technology

Job Description

Role- Senior Java Developer (Java, Spark, GCP)

\n

Location- Chicago, IL, Texas, Atlanta, GA

\n

Employment Type: Full-Time

\n


\n

Job Summary

\n

We are seeking a highly skilled Senior Java Developer with strong expertise in Java, cloud-native application development, and distributed systems. The ideal candidate will have extensive experience designing and developing scalable enterprise applications using Java, Spring technologies, microservices architecture, and cloud platforms, with a preference for Google Cloud Platform (GCP).

\n

As a Senior Java Developer, you will work closely with cross-functional teams to build high-performance applications, drive technical excellence, and contribute to architectural decisions across complex projects.

\n

Key Responsibilities

\n

    \n
  • Design, develop, and maintain scalable, high-performance Java applications.
  • \n

  • Build and support RESTful APIs and microservices-based solutions.
  • \n

  • Develop cloud-native applications leveraging GCP, AWS, or Azure services.
  • \n

  • Implement event-driven architectures and distributed systems.
  • \n

  • Collaborate with architects, product owners, and engineering teams to deliver high-quality solutions.
  • \n

  • Optimize application performance, concurrency handling, and memory utilization.
  • \n

  • Create and maintain CI/CD pipelines and automate deployment processes.
  • \n

  • Ensure code quality through unit testing, code reviews, and best development practices.
  • \n

  • Mentor junior developers and promote engineering excellence across teams.
  • \n

\n

Required Qualifications

\n

Technical Skills

\n

    \n
  • Strong experience with Core Java (JDK 8+) including concurrency, multithreading, and memory management.
  • \n

  • Hands-on experience with Spring Boot, Spring Cloud, and Hibernate/JPA.
  • \n

  • Expertise in Microservices Architecture, REST APIs, and Design Patterns.
  • \n

  • Experience developing event-driven systems.
  • \n

  • Strong SQL skills with databases such as MySQL and PostgreSQL.
  • \n

  • Experience with containerization and orchestration technologies including Docker and Kubernetes.
  • \n

  • Knowledge of CI/CD pipelines and DevOps practices.
  • \n

  • Experience working with cloud platforms such as GCP, AWS, or Azure.
  • \n

  • Proficiency with build tools such as Maven or Gradle.
  • \n

  • Experience with testing frameworks including JUnit and Mockito.
  • \n

\n

Preferred Qualifications

\n

    \n
  • Experience with Apache Spark and large-scale data processing.
  • \n

  • Familiarity with distributed computing and cloud-based analytics solutions.
  • \n

  • Experience in agile software development environments.
  • \n

  • Knowledge of security, scalability, and performance optimization best practices.
  • \n

\n

Soft Skills

\n

    \n
  • Excellent communication and stakeholder management skills.
  • \n

  • Strong leadership and mentoring capabilities.
  • \n

  • Passion for code quality, best practices, and continuous improvement.
  • \n

  • Ability to work collaboratively in a fast-paced environment.
  • \n

\n

Why Join Us?

\n

    \n
  • Opportunity to work on innovative, large-scale enterprise applications.
  • \n

  • Exposure to modern cloud technologies and microservices architecture.
  • \n

  • Collaborative and technology-driven work environment.
  • \n

  • Opportunity to influence architecture and engineering best practices.
  • \n

\n


Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...