Job Title: Java Microservices Developer (Spring Boot React RabbitMQ Kubernetes Event-Driven Architecture)
Location: Annapolis MD(Hybrid)
We are currently seeking candidates who meet the following qualification
Qualifications:
1. Design and Development
- Design and develop microservices-based applications using Spring Boot.
- Build responsive and user-friendly front-end interfaces using React.
- Apply event-driven architecture principles to ensure scalable resilient and high-performance applications.
- Collaborate with cross-functional teams to design develop and deliver software solutions aligned with business requirements.
2. Message Broker Integration
- Design and implement message producers and consumers.
- Utilize RabbitMQ for message queuing and event-driven communication.
- Demonstrate an understanding of architectural differences between RabbitMQ and Kafka when applicable.
3. Deployment and Infrastructure
- Monitor troubleshoot and support production environments.
- Optimize system performance scalability and reliability.
- Deploy microservices to Kubernetes clusters using CI/CD pipelines and best DevOps practices.
4. Quality Assurance
- Perform system testing debugging and issue resolution.
- Develop and maintain unit tests with a target of at least 85% code coverage.
- Participate in peer code reviews to ensure code quality and adherence to standards.
5. Documentation and Collaboration
- Create sequence diagrams for major application use cases.
- Document technical specifications system architecture and design decisions.
- Work closely with product managers designers and engineering teams to define requirements and deliverables.
6. Reporting
- Provide weekly status reports detailing project progress and milestones following the provided reporting format.
- Submit weekly activity and time reports using JIS-provided forms and additional reporting tools as required.
Skills Experience and Capabilities
- Hands-on experience with front-end frameworks such as React and/or Angular.
- Experience working with message brokers including RabbitMQ or Kafka.
- Experience with Elasticsearch for search and data indexing solutions.
- Strong analytical skills with the ability to assess complex technical problems and propose effective solutions.
- Proficiency in applying software design patterns and best practices.
- Experience with Kubernetes for container orchestration and deployment.
- Strong knowledge of RESTful APIs and web services.
- Proficiency in event-driven architecture and messaging patterns.
- Excellent verbal communication skills with the ability to collaborate effectively across teams.
If you meet these qualifications please submit your application via link provided in Linkedin.
Kindly do not call the general line to submit your application.
Job Title: Java Microservices Developer (Spring Boot React RabbitMQ Kubernetes Event-Driven Architecture) Location: Annapolis MD(Hybrid) We are currently seeking candidates who meet the following qualification Qualifications: 1. Design and Development Design and develop microservices-based appli...
Job Title: Java Microservices Developer (Spring Boot React RabbitMQ Kubernetes Event-Driven Architecture)
Location: Annapolis MD(Hybrid)
We are currently seeking candidates who meet the following qualification
Qualifications:
1. Design and Development
- Design and develop microservices-based applications using Spring Boot.
- Build responsive and user-friendly front-end interfaces using React.
- Apply event-driven architecture principles to ensure scalable resilient and high-performance applications.
- Collaborate with cross-functional teams to design develop and deliver software solutions aligned with business requirements.
2. Message Broker Integration
- Design and implement message producers and consumers.
- Utilize RabbitMQ for message queuing and event-driven communication.
- Demonstrate an understanding of architectural differences between RabbitMQ and Kafka when applicable.
3. Deployment and Infrastructure
- Monitor troubleshoot and support production environments.
- Optimize system performance scalability and reliability.
- Deploy microservices to Kubernetes clusters using CI/CD pipelines and best DevOps practices.
4. Quality Assurance
- Perform system testing debugging and issue resolution.
- Develop and maintain unit tests with a target of at least 85% code coverage.
- Participate in peer code reviews to ensure code quality and adherence to standards.
5. Documentation and Collaboration
- Create sequence diagrams for major application use cases.
- Document technical specifications system architecture and design decisions.
- Work closely with product managers designers and engineering teams to define requirements and deliverables.
6. Reporting
- Provide weekly status reports detailing project progress and milestones following the provided reporting format.
- Submit weekly activity and time reports using JIS-provided forms and additional reporting tools as required.
Skills Experience and Capabilities
- Hands-on experience with front-end frameworks such as React and/or Angular.
- Experience working with message brokers including RabbitMQ or Kafka.
- Experience with Elasticsearch for search and data indexing solutions.
- Strong analytical skills with the ability to assess complex technical problems and propose effective solutions.
- Proficiency in applying software design patterns and best practices.
- Experience with Kubernetes for container orchestration and deployment.
- Strong knowledge of RESTful APIs and web services.
- Proficiency in event-driven architecture and messaging patterns.
- Excellent verbal communication skills with the ability to collaborate effectively across teams.
If you meet these qualifications please submit your application via link provided in Linkedin.
Kindly do not call the general line to submit your application.
View more
View less