Senior Full Stack Software Engineer (Java)
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 .
- 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.
- 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
What's In It for You (full-time Gen3 employees):
- Competitive compensation.
- Comprehensive health, vision, and dental benefits.
- Generous PTO and 11 days of paid Federal Holidays.
- $3k annual tuition reimbursement.
- 401(k) with a matching plan.
- Pet insurance.
- Life and AD&D insurance.
- Short-term and Long-term disability insurance.
Employment Eligibility: Eligible to work for any employer in the United States without requiring sponsorship. Most of our positions require a government security clearance, you must be a US Citizen or Green Card holder for consideration. Certain positions require at least three (3) of the past five (5) years of residence in the United States.
Other Requirements:
- A minimum of three (3) out of the past five (5) years of residency in the United States is mandatory.
- Candidates must possess either an active green card or citizenship.
- Prospective employees offered a position must have work authorization that does not necessitate employer-sponsored visa sponsorship, both presently and in the future.
- Those selected for this role may undergo a government security investigation and must meet the eligibility criteria for accessing classified information or be eligible for security clearances.
- Location: Gen3 is currently focusing its hiring efforts in these states: Alabama, Arizona, Colorado, DC, Florida, Georgia, Kentucky, Maryland, Missouri, North Carolina, New York, Ohio, Oklahoma, Oregon, Texas, Virginia, and Wisconsin.
Veteran and HubZone-friendly employer.
E-Verify Employer. EOE Statement: Gen3 is an equal opportunity employer. We adhere to all federal regulations and ensure that our hiring practices are based solely on merit. We do not discriminate against any applicant based on race, color, sex, sexual orientation, gender identity, religion, national origin, disability, or veteran status. All qualified applicants will receive consideration for employment.
Accommodation: Please contact the recruiting team at recruiting@gen3technology.com if you would like to request a reasonable accommodation during the application or interviewing process.