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...
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.
View more
View less