What are the responsibilities and job description for the Senior Java Backend Developer position at Pennycoder.com?
Job Title : Senior Backend Developer
Location - St louis, MO (Remote)
Duration : 6 months
Note - Need Last 4 SSN, MMDD(DOB) and contact details.
Job Summary : We are seeking experienced Senior Backend Developers with a strong background in Java and microservices. The ideal candidates will have 8-15 years of experience in backend development, with a focus on writing high-quality, scalable, and performant code. This role involves 85% coding and 15% collaboration with product teams and CIS for UAT and testing.
Key Responsibilities :
Develop and maintain backend services using Java and Spring Boot.
Write and integrate microservices with downstream systems.
Ensure high code quality with good coverage, performance, and scalability.
Collaborate with product teams and CIS for UAT and testing.
Monitor and optimize API performance and resource consumption.
Build dashboards to monitor APIs and handle HTTP errors.
Work with Google Cloud and MongoDB for data persistence and cloud deployment.
Understand and implement non-functional requirements such as end tracing and system monitoring.
Qualifications :
8-15 years of experience in backend development with Java.
Strong expertise in microservices architecture and REST APIs.
Experience with Spring Boot and building scalable microservices.
Knowledge of Google Cloud and MongoDB.
Ability to write high-quality, secure, and performant code.
Understanding of non-functional requirements and system monitoring.
Excellent problem-solving skills and attention to detail.
Bachelor degree required
Must have recent experience in using all of these tools.
5 years of experience on Java SpringBoot
5 years of experience on Micro services architecture
3 years of experience on Mongo DB a plus, nice to have
3 years of designing enterprise solutions
5 of experience REST APIs