Sr Software Engineer- Java
Senior Software Engineer – Cloud Applications (Java/AWS) This role centers on building and maintaining scalable web applications while guiding the transition of legacy systems into an AWS cloud environment. You will contribute to architectural discussions, support product owners by translating needs into technical solutions, and provide hands-on development across the full stack. The position requires availability during core customer hours and periodic in-person collaboration to ensure clear communication with cross-functional teams. You'll work with modern JavaScript frameworks, maintain clean documentation, follow Agile practices, and use GitLab for version control and CI/CD. Your technical leadership will help drive both ongoing application enhancements and major cloud-migration efforts.Key Responsibilities • Partner with business and technical stakeholders to understand, refine, and document requirements related to application modernization, feature upgrades, and cloud-migration efforts.• Build and enhance systems using:JavaScript frameworks (React, Angular, jQuery, Promise-based JS)Java/J2EE, JPASpring and Spring BootSOAP and REST web servicesGitLab and CI/CD pipelinesAWS cloud services, Python, YAMLApply strong front-end development fundamentals using HTML, CSS, JavaScript, AJAX, and Bootstrap.Work with relational and non-relational data, including PostgreSQL, SQL, DB2, and Oracle; design, store, and retrieve structured and unstructured data.Partner with internal teams and stakeholders to review requirements, propose design paths, create prototypes, incorporate feedback, build and test features, manage Git workflows, and support deployment and post-launch activities.Maintain a solid understanding of Git branching strategies.Contribute to project documentation such as requirements, specs, user guides, and process flows.Offer technical guidance across the project lifecycle, ensuring quality deliverables and on-time execution.Build strong working relationships with stakeholders and communicate clearly throughout the development process.Required Qualifications • Bachelor's degree in a related field, or 8 years of experience including 4 years in specialized development roles, or 10 years of relevant hands-on experience in lieu of a degree.Ability to work onsite one day per week, with additional onsite visits in Washington, DC as requested.Availability during customer business hours for both planned and ad-hoc support.U.S. citizenship required.8+ years of experience using React or similar JavaScript frameworks (Angular, jQuery, JS Promise-based libraries).8+ years working in Java/J2EE, RESTful services, Node.js, application frameworks, XML, JSON, WebSphere.4+ years of AWS experience, including core cloud infrastructure components.Proven history of executing cloud migrations and leveraging cloud-management tools.Experience with infrastructure-as-code tools such as Terraform, CloudFormation, or Ansible.Strong familiarity with Agile/Scrum methodologies.Able to work independently in a dynamic environment and quickly absorb new tools and technologies.Skilled in producing clear documentation using the Microsoft Office suite.Excellent interpersonal and communication skills.Strong analytical abilities to convert requirements into well-designed technical solutions.Highly organized, detail-oriented, and committed to producing high-quality work.Able to estimate effort, communicate deadlines, and consistently meet commitments.Comfortable working on an Eastern Time Zone schedule.Preferred Skills • Active clearance or Public Trust (DOJ preferred).AWS certifications (Cloud Practitioner, Solutions Architect, etc.).Hands-on experience leading major cloud migrations from on-premises systems.Background in mainframe-to-AWS migration projects.Experience with cloud cost-optimization strategies.Strong understanding of networking, security, and cloud best practices.Familiarity with ANT or Gradle.Front-end testing experience with Selenium or similar tools.Experience with containers and CI/CD pipeline configuration.Exposure to Java 1.8, IceFaces JSF, DB2 mainframe systems, GlassFish, and WebSphere Z/OS.Ability to perform database analysis, mapping, and design work.Staying up to date with AWS advancements, public-sector requirements, and modern migration approaches.