About us:
Gen3 Technology Consulting is an SBA-certified Woman-Owned Small Business (WOSB) providing a diverse set of technology services and solutions to federal and commercial clients. Founded in 2017, Gen3 leverages over 25 years of information technology management and leadership experience to help our clients define, plan, manage, and achieve their strategic vision while protecting their critical IT assets. We attract and retain the highest caliber of talent by supporting an inclusive work environment, cultivating growth and leadership both professionally and personally, and encouraging work-life balance. We strive to make it our priority to be compassionate, family-friendly, respectful, and flexible.
Gen3’s Joint Ventures, Pivotal Impact (JV with Caldwich) and VetCentric (JV with PingWind) expand our team’s knowledge and expertise as we pool resources to bring federal agencies strong technical, program management, and cyber security solutions, derived by a disciplined management consulting approach.
About the Role:
Gen3 seeks a skilled Senior Full Stack Software Engineer (Java) to play a key role in supporting the State of Maryland's Administrative Office of the Courts (AOC). This position involves designing, developing, and maintaining primary applications with a focus on event-driven design, Spring Boot, microservices architecture, Kubernetes, React, ElasticSearch, and RabbitMQ or Kafka.
Location: Hybrid (Three days onsite in Annapolis, MD, and two days remote).
What You'll Do:
- Design and develop microservices using Spring Boot.
- Create responsive user interfaces using React.
- Apply event-driven design principles to build scalable and resilient applications.
- Implement message producers and consumers using RabbitMQ or Kafka while understanding their architectural differences.
- Deploy microservices to Kubernetes clusters and utilize CI/CD pipelines.
- Conduct system testing, debugging, and write unit tests with a goal of 85% coverage.
- Document technical specifications, sequence diagrams, architecture, and design decisions.
- Collaborate with product managers, designers, and other engineers to define requirements and deliverables.
- Provide weekly reports on project progress and status .
What You'll Need:
- Bachelor’s degree in Computer Science or a related field.
- At least five years of relevant experience in software engineering.
- Proficiency in event-driven design principles, microservices architecture, and Kubernetes.
- Strong experience with Spring Boot, React, and message brokers like RabbitMQ or Kafka.
What's Desired to Have:
- Previous experience supporting federal or state agencies, especially the State of Maryland's Administrative Office of the Courts, is highly desired.
- Familiarity with ElasticSearch, front-end frameworks like Angular, and RESTful APIs
- Knowledge of design patterns and excellent verbal communication skills
Top Skills
What We Do
Gen3 Technology consulting brings nearly 20 years of IT and management experience to clients across the Federal, commercial, and Health IT arenas.
We use our technology and management expertise to help our clients execute their mission and achieve their vision.
We offer a wide-range of service offerings, including:
- Federal IT Services
- Program and Project Management
- Cyber Security
- Privacy