Hiring !!!we
Greetings from Modern Agile Technologies.
Job Title: Backend Developer (Java Microservices - Spring Boot)
Location: Spring field, MO
Type: Contract
W2 Contract
Mandatory: Backend Developer (Java Microservices - Spring Boot) & Google Cloud Platform
We are looking for an experienced and highly skilled Backend Developer who is deeply hands-on with Java, Spring Boot, and Microservices architecture. The ideal candidate will play a key role in designing and building scalable, high-performance backend systems and APIs, deployed on Google Cloud Platform (Google Cloud Platform).
This role involves developing robust microservices, ensuring seamless integration with frontend and third-party systems, and optimizing performance, scalability, and reliability across distributed systems.
Key Responsibilities
- Design, develop, and maintain scalable backend services using Java and Spring Boot.
- Build and manage microservices-based architecture ensuring high availability and fault tolerance.
- Develop RESTful APIs and integrate with frontend applications and external services.
- Architect and optimize backend systems for performance, scalability, and security.
- Deploy, monitor, and manage applications on Google Cloud Platform (Google Cloud Platform).
- Implement CI/CD pipelines and automate deployments in cloud environments.
- Collaborate with frontend, DevOps, and product teams to deliver end-to-end solutions.
- Optimize database interactions and ensure efficient data processing.
- Implement caching, logging, and monitoring solutions for performance improvements.
- Ensure code quality through best practices, code reviews, and automated testing.
- Troubleshoot production issues and continuously improve system reliability.
- Stay updated with the latest backend and cloud technologies and best practices.
Key Requirements
- 3–7 years of experience in backend development using Java and Spring Boot.
- Strong expertise in Microservices architecture and distributed systems.
- Experience building and consuming RESTful APIs.
- Hands-on experience with Google Cloud Platform (Google Cloud Platform) services (e.g., Compute Engine, Cloud Run, GKE, Pub/Sub).
- Strong understanding of cloud-native application development.
- Experience with CI/CD tools and deployment automation.
- Proficiency in relational (MySQL/PostgreSQL) and/or NoSQL databases.
- Strong knowledge of design patterns, data structures, and system design.
- Experience with security best practices (OAuth2, JWT, API security).
- Familiarity with message queues/streaming systems (Kafka, Pub/Sub).
- Excellent problem-solving skills and ability to work in a fast-paced environment.