Software Engineer
3B Staffing LLC
Position: Software Engineer
The client seeks a Software Engineer to design, develop, and maintain two of Judicial Information System's (JIS's) primary applications being rewritten. The focus areas include event-driven design, Spring Boot, microservices architecture, Kubernetes, React, Elastic search, and either RabbitMQ or Kafka.
Contract duration: Five years
Interview mode: In person at 187 Harry S. Truman Parkway, Annapolis Maryland 21401
Location: 189 Harry S Truman Parkway, Annapolis, MD 21401 (two days remote, three days onsite)
Java (8+ yrs), Spring Boot, Microservices, React, Kubernetes, Event-Driven Architecture, Elasticsearch, RabbitMQ/Kafka, PrimeFaces/JSF, CI/CD.
Duties/Responsibilities
Design and Development
Education: Bachelor's Degree from an accredited college or university with a major in Computer Science, Information Systems, Engineering, Business, or other related scientific or technical discipline
The client seeks a Software Engineer to design, develop, and maintain two of Judicial Information System's (JIS's) primary applications being rewritten. The focus areas include event-driven design, Spring Boot, microservices architecture, Kubernetes, React, Elastic search, and either RabbitMQ or Kafka.
Contract duration: Five years
Interview mode: In person at 187 Harry S. Truman Parkway, Annapolis Maryland 21401
Location: 189 Harry S Truman Parkway, Annapolis, MD 21401 (two days remote, three days onsite)
Java (8+ yrs), Spring Boot, Microservices, React, Kubernetes, Event-Driven Architecture, Elasticsearch, RabbitMQ/Kafka, PrimeFaces/JSF, CI/CD.
Duties/Responsibilities
Design and Development
- Collaborate with cross-functional teams to architect, design, and implement enterprise software solutions.
- Apply event-driven architecture principles to develop scalable, resilient, and loosely coupled applications.
- Develop microservices using Spring Boot and associated Spring frameworks.
- Build response and maintainable user interfaces using React.
- Provide strong technical expertise in PrimeFaces 6.0 and above, including component usage, customization, and integration within Java Server Faces (JSF) applications.
- Implement message queuing and event streaming using RabbitMQ.
- When experience is based on Kafka, demonstrate understanding of architectural and operational differences between Kafka and RabbitMQ.
- Develop message producers, consumers, routing logic, and related integration components.
- Deploy microservices to Kubernetes clusters using automated CI/CD pipelines.
- Monitor, diagnose, and troubleshoot production systems to ensure reliability and uptime.
- Perform performance tuning and scalability optimization across application and infrastructure layers.
- Write unit tests with a target of 85% or greater code coverage.
- Participate in peer code reviews to enforce coding standards and best practices.
- Conduct system testing, debugging, and validation activities.
- Prepare technical specifications, architecture documentation, and design decision records.
- Produce sequence diagrams for major use cases as part of design deliverables.
- Collaborate with product managers, designers, and engineering teams to refine requirements and ensure alignment on deliverables.
- Submit weekly activity reports summarizing progress on assigned programs and projects.
- Provide weekly project status reports in the JIS-prescribed format.
- Complete weekly reporting using JIS-provided forms, along with any additional reports requested by the supervising manager.
- Eight (8) years of core Java development
- Four (4) years of software development using Spring Boot and associated Spring frameworks
- Four (4) years of building interfaces utilizing React
- Four (4) years with the implementation of message queuing and event streaming using RabbitMQ and Kafka
- Experience with PrimeFaces 6.0 and above
- Experience with Kubernetes
- Experience with microservices architecture
Education: Bachelor's Degree from an accredited college or university with a major in Computer Science, Information Systems, Engineering, Business, or other related scientific or technical discipline
Vacancy posted more than 2 months ago
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
Related searches
- intel software engineer Annapolis, MD
- software engineer Annapolis, MD
- senior robotics software engineer Annapolis, MD
- financial software developer Annapolis, MD
- part time software developer remote Annapolis, MD
- software engineer remote Annapolis, MD
- ngo software engineer Annapolis, MD
- software development engineer aws Annapolis, MD
- network software engineer Annapolis, MD
- senior software design engineer Annapolis, MD
