Overview
Remote
On Site
Depends on Experience
Contract - W2
Skills
Backend Development
Java
Spring Boot
SpringBoot
GraphQL
REST
Kafka
GCP
AWS
CI/CD
Continuous Delivery
Continuous Integration
GitHub
Microsoft Azure
Microservices
Jenkins
Google Cloud Platform
GKE
Coding
Modernization
Agile
Cloud
java programming
Job Details
Title: Senior Back End Developer
# Open: 2
Location: Remote - (Woonsocket, RI is a huge plus)
Remote / Hybrid Schedule: Remote
*If there are people local to RI where other team members sit - they are welcome to go onsite
Hours | Shift | On Call | Time Zone: 9-5pm (EST hours)
Exclusive: No
- 2 or 3 others: Just started 1st round interview process
Start Date: ASAP
Duration: 6 months with potential to extend
Interview Process: 2 Rounds
- First - Leader on the team who is available
- Not a ton of technical - more technical question on their resume no live coding - culture fit - 30 min
- Second - Technical panel interview
- Technical questions and high expectations - live coding and the ID of their choice - want to see their approach and ability to understand questions and ask questions - how do they collaborate
Responsibilities
- Develop and maintain backend microservices using Java and Spring Boot
- Build and integrate APIs (both GraphQL and REST) for scalable service communication
- Deploy and manage services on Google Cloud Platform (GKE)
- Work with Google Cloud Spanner (Postgres dialect) and pub/sub tools like Confluent Kafka (or similar)
- Automate CI/CD pipelines using GitHub Actions and Argo CD
Required Qualifications
- 5+ years of backend development experience with Java and Spring Boot
- 2+ years working with APIs (GraphQL and REST) in microservices architectures
- 2+ years hands-on experience with Google Cloud Platform, AWS, or Azure
- 2+ years working with pub/sub tools like Kafka or similar
- 2+ years experience with databases (Postgres or similar)
- 2+ years experience with CI/CD tools (GitHub Actions, Jenkins, Argo CD, or similar)
Preferred Qualifications
- Hands-on experience with Google Cloud Platform
- Familiarity with Kubernetes concepts; experience deploying services on GKE is a plus
- Strong understanding of microservice best practices and distributed systems
Breakdown of Skills
- 75% coding
- 25% planning and design (daily standups)
5+ years experience
- Wants these Senior people to be hands on, able to help more junior team members and mentor/give feedback. Someone who is going to be proactive, ask questions and be a strong team player who is adaptable and open. Complex thinkers, able to think through different types of problems and solutions
Back End
- Java Spring boot is must have
- Modernization
- Prefer Google Cloud Platform AWS ok but must be highly skilled in that
- Agile environment 3 weeks sprints now moving to 2 week sprints
Interview for Back End role:-
- #1 hands on spring boot
- #2 cloud experience Google Cloud Platform
- #3 java programming
*Another note was people who have done migration from monolithic to microservices architecture or modernization projects
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.