Job Title: Senior/Lead Java Developer (Microservices)Type: FulltimeLocation: Remote
Company DescriptionSpotline, Inc. is an innovative technology company leveraging AI and Automation technologies to drive the evolution of the Life Sciences industry. Spotline is dedicated to co-innovating and collaboratively implementing groundbreaking technology solutions alongside strategic partners and customers. Our flagship products are purpose-built to meet industry standards, drive industry advancement, and fuel progress.
Job Description:We are seeking experienced Senior/Lead Java Developers proficient in microservices architecture to join our team. The ideal candidates will be self-starters with a proactive approach to problem-solving, capable of driving their work forward independently. This role involves working with offshore resources, primarily during IST hours, with the flexibility to attend meetings scheduled during ET morning hours. As we transition from a monolith system to microservices, candidates should have a strong background in Java development, microservices architecture, and cloud technologies.
Key Responsibilities:Develop and maintain microservices applications using Java, SpringBoot, and Kubernetes, hosted in Google Cloud Platform (GCP).Collaborate with cross-functional teams to design and implement REST APIs following an agile methodology.Utilize monitoring tools and Sonarqube for code quality analysis and ensure adherence to test-driven development practices.Participate in code reviews, identify areas for improvement, and mentor junior team members.Drive the adoption of best practices for software development and contribute to architectural decisions.
Requirements:Bachelor’s Degree in Computer Science or related discipline.5+ years of experience in Java development with a focus on microservices architecture.Proficiency in Spring frameworks, API Gateway frameworks, and Node application frameworks.Experience with unit testing frameworks like Junit, Mockito, and Sonarqube.Strong analytical, problem-solving, and planning skills.Excellent communication skills and ability to work independently.
Nice-to-Haves:Experience with Oracle ATG Commerce and transitioning to microservices.Familiarity with retail industry processes and technologies.Previous exposure to QA testing methodologies, including component testing, contract testing, and regression testing.
Interview Details:Interview Process: Initial interview with Hiring Manager followed by a technical interview with a Senior Engineer. Candidates will be required to complete a Hackerrank test, and measures will be taken to ensure the integrity of the test-taking process.Key Issues to Avoid: Inactive participation during work hours, communication issues, lengthy onboarding, attitude problems, lack of ownership, and unexpected candidate withdrawals.
We look forward to welcoming motivated and proactive individuals to our team.