Lead Java DeveloperArchitect Microservices & GCP

Purple Drive

Not Interested
Bookmark
Report This Job

profile Job Location:

Chicago, IL - USA

profile Monthly Salary: Not Disclosed
Posted on: 13 days ago
Vacancies: 1 Vacancy

Job Summary

Job Description:

We are seeking an experienced Lead Java Developer/Architect to drive the development and architecture of robust scalable and high-performance solutions using Java Spring and microservices on Google Cloud Platform (GCP). As part of our dynamic team you will be responsible for leading and mentoring a team of developers while collaborating closely with stakeholders to design and implement cutting-edge solutions.

Key Responsibilities:

  • Lead the design development and architecture of microservices-based applications using Java Spring Spring Boot and REST APIs.

  • Work closely with cross-functional teams to understand business requirements and translate them into technical solutions.

  • Design and implement cloud-native applications and microservices using GCP services ensuring scalability high availability and fault tolerance.

  • Collaborate on CI/CD pipeline development leveraging GitHub Maven Gradle and other relevant tools.

  • Provide technical leadership and guidance to developers ensuring best practices are followed in coding testing and deployment.

  • Maintain high code quality through code reviews unit testing and integration testing.

  • Troubleshoot and resolve complex technical issues in production and development environments.

  • Contribute to the continuous improvement of development processes methodologies and best practices.

Skills & Qualifications:

  • Proven experience as a Lead Developer or Architect with hands-on expertise in Java Spring Spring Boot and RESTful web services.

  • Strong experience with microservices architecture and development.

  • Expertise in Google Cloud Platform (GCP) services including but not limited to GKE Pub/Sub Cloud Storage and Cloud Functions.

  • Hands-on experience with CI/CD pipelines version control tools such as GitHub and build tools like Maven and Gradle.

  • Deep understanding of database technologies and experience with relational and NoSQL databases.

  • Familiarity with cloud-based databases (e.g. Cloud SQL BigQuery).

  • Ability to work in an agile environment understanding Agile methodologies and tools like Jira and Confluence.

  • Strong problem-solving debugging and troubleshooting skills.

  • Excellent communication and interpersonal skills with the ability to work with cross-functional teams and stakeholders.

  • Bachelors degree in Computer Science Information Technology or a related field or equivalent work experience.

Desired Skills:

  • Knowledge of containerization (Docker) and orchestration tools (Kubernetes).

  • Familiarity with serverless architecture and event-driven development on GCP.

  • Experience with monitoring and logging tools like Prometheus Grafana or Stackdriver.

  • Prior experience in Agile Scrum methodologies.

Job Description: We are seeking an experienced Lead Java Developer/Architect to drive the development and architecture of robust scalable and high-performance solutions using Java Spring and microservices on Google Cloud Platform (GCP). As part of our dynamic team you will be responsible for leading...
View more view more

Key Skills

  • Junit
  • General Ledger Accounting
  • End User Support
  • JQuery
  • Blackberry