Looking for a Java Developer with solid commercial experience and a strong background in Spring / Spring Boot, Apache Spark and Databricks. Key responsibilities include developing and maintaining Java-based applications and services, building microservices and APIs using Spring and Spring Boot, and collaborating with architects, developers and product teams. A good problem-solving and communication skillset is essential.
Key Responsibilities:
* Develop and maintain Java-based applications and services to meet business requirements.
* Design and implement microservices and APIs using Spring and Spring Boot to improve application performance and scalability.
* Work on data processing pipelines using Apache Spark and Databricks to extract insights from large datasets.
* Collaborate with cross-functional teams including architects, developers and product teams to identify and prioritize project requirements.
* Participate in code reviews, testing and CI/CD practices to ensure high-quality software delivery.
* Troubleshoot issues across distributed systems to minimize downtime and maximize uptime.
Requirements:
* Strong commercial experience with Java (preferably Java 8 or later) and expertise in Spring / Spring Boot.
* Solid background in Apache Spark and Databricks, with experience working with big-data platforms.
* Familiarity with relational and NoSQL databases, and knowledge of CI/CD, Git, build tools and automated testing.
* Good problem-solving and communication skills, with the ability to work effectively in a team environment.
About this role: We are looking for a skilled Java Developer to join our team. If you have a passion for software development and a strong background in Java and Spring Boot, we want to hear from you!