Dice is the leading career destination for tech experts at every stage of their careers. Our client, Marici Solutions, is seeking the following. Apply via Dice today!
Title: Java Backend Developer /Software Engineer
Location: Remote
Long Term Contract
Mandatory Skills: Backend Java, microservices, Spring Boot, TDD, API, Multithreading
Required skills: Spring, Spring Boot, SQL, Microservices, AWS, Backend Development, Kafka, TDD (Test Driven Development)
Key Responsibilities
Design and Development:
Testing
Key Qualifications
7+ years of experience in Java.
Strong experience with Java (Spring, Hibernate, etc.) in building scalable backend services, APIs, and microservices.
Extensive experience with SQL, including query optimization, database design, and management of relational databases.
Proficiency in Test-Driven Development
Experience working in Agile development environments and collaborating with cross-functional teams.
A fast learner of new technologies.
Excellent problem-solving skills and the ability to work independently as well as in a team.
Familiarity with other big data technologies (e.g., Hadoop, Spark, Kafka) is a plus.
Highly beneficial:
Experience with cloud technologies (e.g., AWS, Azure) and containerization tools such as Docker.
Familiarity with CI/CD pipelines, automated testing frameworks, and DevOps practices.
Proficiency in Test-Driven Development (TDD)