Search

Urgent Need: Java Lead in OH

Vertex Elite LLC
locationCleveland, OH, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job Description

Key Responsibilities:

  • Lead the development and architecture of scalable and high-performance applications and services using Java, Node.js, and Cloud technologies.
  • Design and develop robust APIs and integrations using RESTful services, SOAP web services, and microservices architectures.
  • Take ownership of the end-to-end process, from requirements gathering and design to development and production deployment, ensuring high-quality and efficient code.
  • Collaborate with the DevOps team to ensure smooth deployments, CI/CD pipeline setup, and continuous integration.
  • Lead and mentor a team of developers, promoting best practices in coding, design patterns, and performance optimization.
  • Integrate with various third-party systems and platforms, ensuring seamless API communication and data flow across distributed systems.
  • Leverage Google Cloud Platform (GCP) services to build cloud-native solutions, ensuring scalability, availability, and cost-efficiency.
  • Troubleshoot and resolve complex technical issues related to applications, APIs, and system integrations.
  • Stay updated with emerging technologies, tools, and trends, and introduce best practices and modern tools to the team.
  • Ensure the software development life cycle (SDLC) adheres to industry standards and organizational processes.

Required Skills and Qualifications:

  • Java: Strong experience in Java development (Core Java, Spring, Spring Boot, Hibernate).
  • API Development & Integration: Hands-on experience in building and consuming RESTful APIs, SOAP Web Services, and integrating with third-party APIs and platforms.
  • Node.js: Experience with Node.js for back-end development and integration with front-end applications.
  • Cloud Platforms: Solid experience working with Google Cloud Platform (GCP), including services like Compute Engine, App Engine, Cloud Functions, and Cloud Storage.
  • Microservices Architecture: Experience in designing, developing, and deploying microservices using technologies like Spring Boot, Docker, and Kubernetes.
  • Version Control & CI/CD: Experience with Git and GitLab, including version control, branching strategies, and integration with CI/CD pipelines.
  • Web Services: Knowledge of building and consuming SOAP and RESTful Web Services.
  • Database Skills: Proficiency with SQL databases (MySQL, PostgreSQL) for designing schemas, queries, and optimizing performance.
  • Unix/Linux: Experience working in Unix/Linux environments, including scripting, command-line tools, and performance troubleshooting.

Good to Have:

  • Apache Kafka: Familiarity with Kafka for real-time data streaming, event-driven architecture, and message queuing.
  • NoSQL Databases: Experience with NoSQL databases like MongoDB, Cassandra, or Firebase.
  • Docker & Kubernetes: Experience with containerization (using Docker) and orchestration (using Kubernetes) for deploying and managing applications.
  • Agile Methodologies: Familiarity with Agile/Scrum methodologies for project management and development lifecycle.
  • Monitoring & Logging Tools: Experience with tools such as ELK Stack, Prometheus, or Grafana for monitoring application performance and logs.
  • UI/Front-End Technologies: Knowledge of JavaScript, React, or Angular is a plus for full-stack integration.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent work experience).
  • 10+ years of experience in software development, with a strong focus on full-stack development.
  • 5+ years of experience in a leadership role, guiding and mentoring a team of developers.
  • Strong communication skills, with the ability to effectively collaborate with stakeholders and cross-functional teams.
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...