Oceans Code Experts is looking for talented individuals that are ready for the next step in their career, we offer a collaborative professional environment as full of rewarding experiences as it is of challenges.
A Lead Java Developer at Oceans can expect to work on multiple projects, work with a cross-functional team, and are transparent about time and tasks to help clients understand the progress of their projects.
Candidates must LOVE helping people, solving business problems, and pushing themselves to slay the next beast of a project.
Job Summary Oceans Code Experts seeks a Lead Java Developer with a strong background in Java development, microservices architecture, and cloud technologies. The role involves leading development teams, ensuring code quality, optimizing performance, and effective communication within cross-functional teams. Job Responsibilities· Lead the development of microservices and APIs for customer shipping and fulfillment information.· Utilize Java and Spring Boot for building scalable applications.· Implement Google Cloud services such as Pub/Sub and Cloud SQL for data processing.· Utilize RabbitMQ/Pubsub and transactional databases for efficient data handling.· Manage projects with Gradle and ensure code quality using SonarQube.· Drive Test-Driven Development (TDD) practices and conduct unit and contract testing.· Optimize application performance and troubleshoot production issues.· Collaborate with cross-functional teams and communicate effectively.· Utilize monitoring tools like Grafana and New Relic for performance tracking.· Implement CI/CD pipelines using Bamboo and Bitbucket.· Write technical stories and create design documentation.
Job Requirements· Great English proficiency (B2+ Written and spoken)· 9+ years of experience in Java Development.· Impeccable punctuality (schedules are flexible but being in time for meetings is crucial)· Strong expertise in Java, Spring Boot, and microservices architecture.· Hands-on experience with Google Cloud services, particularly Pub/Sub and Cloud SQL.· Proficiency in Gradle, SonarQube, and Test-Driven Development (TDD).· Experience with RabbitMQ/Pubsub, transactional databases, and performance optimization.· Familiarity with monitoring tools like Grafana and New Relic.· Experience with CI/CD pipelines using Bamboo and Bitbucket.· Excellent communication and collaboration skills.
Position Type and Expected Hours of WorkThis is a full-time consultancy, with up to 40 weekly hours during regular business times. We operate under a flexible core hours policy to accommodate various schedules, allowing consultants to perform during their peak productivity times. Additionally, we offer the flexibility to work remotely.