Search by job, company or skills

Cloudwick

Senior Java Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 15 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About Cloudwick

Cloudwick, an AWS certified data lake and advanced analytics partner, established in 2010 and headquartered in California, is at the forefront of data-driven transformation. We specialize in empowering organizations to harness their data's potential for profound insights. Our in-house creation, Amorphic Data Platform, drives our commitment to innovation. Visit our website to explore how we are revolutionizing the world of data.

About the Role

We're looking for a Senior Java Developer to join our engineering team. The ideal candidate will have a strong background in developing scalable, high-performance applications and a passion for building great products. You'll be responsible for the full software development lifecycle, from concept to deployment.

Responsibilities

  • Design, develop, and maintain high-performance Java-based applications
  • Architect and build robust web services, with a focus on RESTful APIs.
  • Work on both the back-end (Java, Spring) and front-end (e.g., JavaScript, React, or Angular) of our applications.
  • Collaborate with cross-functional teams to define requirements, design solutions, and deliver new features.
  • Conduct code reviews to ensure high-quality deliverables.
  • Provide technical guidance and mentorship to other developers on the team.
  • Participate in all phases of the software development lifecycle, including planning, testing, deployment, and support.
  • Ensure compliance with industry standards and best practices for web service development.
  • Document technical processes, services, and solutions.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review. Debug and resolve technical issues, ensuring high performance and responsiveness.

Required Skills & Experience

  • A Bachelor's degree in software engineering, computer science, or a related field.
  • 6+ years of hands-on experience in the full lifecycle design and development of Java applications.
  • Strong expertise in Java and Spring Frameworks (e.g., Spring Boot, Spring MVC).
  • Strong experience in developing Rest API based web services utilising industry standard frameworks like Axis/Apache CXF /Spring WS.
  • Experience with web-scale architecture design patterns and supporting cloud infrastructures, specifically in AWS Cloud.
  • Experience working with Web Service Security (WS-Security), including authentication, encryption, and digital signatures.
  • Strong database skills, with experience in PostgreSQL and/or MySQL database development.
  • Working experience with one or more version control platforms (Bitbucket, Github)
  • Experience in developing and maintaining microservices architectures.

Good to Have

  • Experience with cloud-native technologies, including containerization (Docker) and orchestration (Kubernetes).
  • Knowledge of message queues and streaming platforms (e.g., SQS, RabbitMQ, Kafka).
  • Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI).

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 136100443

Similar Jobs

(estd)