Generate a CV for this Job!

Based on your profile and this job description, you can create a tailored CV to apply directly.

Senior Spring Boot Developer

Advance Digital Systems • Maryland, US • On-site

Posted on: 13th March, 2025
Employment Type: CONTRACTOR

Job Description

We are seeking experienced Senior Spring Boot developers responsible for designing, developing, and maintaining our primary applications being rewritten, with focus areas include event-driven design, Spring Boot micro services architecture, Kubernetes, React, Elastic Search, and either RabbitMQ or Kafka.

Position Responsibilities
• Develop microservices using Spring Boot.
• Create responsive user interfaces using
• Apply event-driven design principles to build scalable and resilient applications.
• Collaborate with cross-functional teams to design and implement software solutions.
• Implement message producers and consumers.
• Work with RabbitMQ for message queuing and event streaming.
• Monitor and troubleshoot production systems.
• Optimize application performance and scalability.
• Deploy microservices to Kubernetes clusters, utilizing CI/CD
• Conduct system testing and debugging activities.
• Write unit tests with a goal of 85% coverage and participate in peer code reviews.
• Design shall include sequence diagram for major use cases.
• Document technical specifications, architecture, and design decisions.
• Collaborate with product managers, designers, and other engineers to define requirements and deliverables.

Position Requirements
• Over ten (10) years of industry experience of which over 5 years in Spring Boot
• Experience with Front-end utilizing React and/or RabbitMQ or Kafka for message queuing, Elastic search.
• Ability to Analyze complex technical challenges and propose effective solutions.
• Knowledge of: The use of design patterns. Kubernetes for container orchestration, RESTful APIs and web services, Architectural differences between RabbitMQ and Kafka.
• Proficiency in event-driven design principles.
• Bachelor s degree in computer science, or a related field

__________________________________________

No Phone Calls Please

Please send us your resume in a word file with contact details

Responsibilities

  • Develop microservices using Spring Boot
  • Create responsive user interfaces using
  • Apply event-driven design principles to build scalable and resilient applications
  • Collaborate with cross-functional teams to design and implement software solutions
  • Implement message producers and consumers
  • Work with RabbitMQ for message queuing and event streaming
  • Monitor and troubleshoot production systems
  • Optimize application performance and scalability
  • Deploy microservices to Kubernetes clusters, utilizing CI/CD
  • Conduct system testing and debugging activities
  • Write unit tests with a goal of 85% coverage and participate in peer code reviews
  • Design shall include sequence diagram for major use cases
  • Document technical specifications, architecture, and design decisions
  • Collaborate with product managers, designers, and other engineers to define requirements and deliverables

Requirements

  • Over ten (10) years of industry experience of which over 5 years in Spring Boot
  • Experience with Front-end utilizing React and/or RabbitMQ or Kafka for message queuing, Elastic search
  • Ability to Analyze complex technical challenges and propose effective solutions
  • Knowledge of: The use of design patterns
  • Kubernetes for container orchestration, RESTful APIs and web services, Architectural differences between RabbitMQ and Kafka
  • Proficiency in event-driven design principles
  • Bachelor s degree in computer science, or a related field
Advance Digital Systems

Advance Digital Systems

Technology

Location

Maryland, US

Job Type

CONTRACTOR

Loading...

Loading...

AI Cover Letter Generator

Generate a Tailored Cover Letter!

Our AI will analyze your profile and create a personalized cover letter that highlights your relevant skills and experience.

Ready to Apply?

Click the button below to start your application process.