Company Overview
At 4A Consulting, we turn complexity into opportunity. Founded in 2014 and headquartered in Baltimore, MD, we are a women-owned, boutique consulting firm specializing in delivering innovative, data-driven solutions to both the Federal Government and Fortune 500 clients. Our team blends deep industry knowledge with advanced technologies to design tailored strategies that drive measurable and sustainable outcomes. We pride ourselves on an agile, collaborative approach that helps organizations navigate challenges and seize emerging opportunities in a rapidly evolving digital landscape. At 4A, we don t just deliver projects, we build trusted partnerships that empower our clients to lead with confidence in the digital age.
Position Overview
The Java EE Developer (Senior) is analyzing business objectives, evaluating system constraints, and transforming complex legacy application behavior into modern, scalable, and cloud-ready solutions. In this role, you are collaborating with architects, business analysts, security engineers, and stakeholders to assess existing system functionality, document requirements, map application dependencies, and guide modernization efforts. You will work extensively with legacy Java EE components while supporting the transition toward modular, API-driven, and cloud-native architectures.
Key Responsibilities
- Analyzing business objectives, user needs, workflows, and problems to identify improvement opportunities and automation options.
- Conducting cost/benefit analysis and evaluating alternative technical solutions.
- Reviewing operational procedures, interviewing stakeholders, and gathering detailed input/output requirements for modernized systems.
- Documenting business needs, system functions, and process flows necessary for application enhancements or new development.
- Assessing system capabilities, scheduling constraints, and technical limitations to determine feasibility of requested changes.
Legacy Java EE Modernization & Analysis
- Analyzing legacy Java EE components including EJB, JPA, and SOAP-based services to support architectural decision-making.
- Participating in application rationalization and transformation planning for enterprise modernization efforts.
- Supporting technical walkthroughs to document system behavior, integration points, dependencies, and data flows.
- Collaborating with architects and business analysts to ensure modernization preserves core business logic and interoperability.
Cloud & Modern Architecture Support
- Assisting in migration efforts from legacy platforms to cloud-native environments with a focus on microservices and API-driven architectures.
- Identifying and documenting technical debt, design patterns, and architectural components within legacy systems.
- Utilizing AI-based code analysis tools to understand, segment, and extract business rules from existing Java EE applications.
Requirements & Stakeholder Engagement
- Extracting and documenting detailed business rules directly from legacy codebases.
- Working closely with business stakeholders, SMEs, and technical teams to validate and refine captured requirements.
- Supporting requirement elicitation, documentation, and alignment across modernization initiatives.
Required Qualifications
- 12+ years deep hands-on experience with Java and Java EE development (EJB, JPA, SOAP), including legacy code analysis.
- 12+ years proficiency with Java SE 1.8 and Java EE 8, with deployment experience on enterprise-scale application servers.
- 12+ years experience integrating persistence layers with business logic (ORM frameworks, JPA).
- 10+ years collaborating with cross-functional teams (architects, BAs, security engineers) to align development with business goals.
- 8+ years experience or strong understanding of AI code analysis tools for static analysis and pattern detection.
- 8+ years familiarity with DevSecOps practices, including automation, testing, deployment, and monitoring.
- 8+ years exposure to cloud-native transformation, including containerization, scalable architecture, and modern interface patterns.
- 8+ years experience working within Agile teams (sprint planning, backlog refinement, Scrum ceremonies).
- 8+ years strong analytical and problem-solving skills with high attention to detail.
- 8+ years solid understanding of software design principles and best-practice architectural patterns.
- 2+ years experience using AI-assisted development tools.
Preferred Qualifications
- 6+ years excellent communication and collaboration skills.
- 6+ years experience in requirement elicitation, documentation, and stakeholder engagement.
Why Join 4A
- Be part of a mission-driven, women-owned consulting firm with a reputation for excellence.
- Work on high-impact projects across federal and commercial clients.
- Collaborate in an inclusive, growth-oriented culture where innovation is valued.
- Access career development programs, mentorship, and learning opportunities.
- Enjoy a comprehensive benefits package, flexible work options, and a focus on work-life balance.
Equal Opportunity Statement
4A Consulting is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.