General Dynamics Information Technology is a global technology and professional services company delivering solutions to U.S. government agencies. They are seeking a Senior Software Engineer – UX / Java / AWS / AI-Enabled to modernize the Delivery Operations Information System for the USPS, leveraging AI-enabled software engineering and cloud-native technologies.
Responsibilities:
- Lead development and deployment activities leveraging AI and cloud-native technologies
- Collaborate with architects, business analysts, and stakeholders to define system requirements and design solutions
- Refactor existing COBOL-based mainframe applications into modern, cloud-optimized Java microservices using AWS Transform tools
- Develop and maintain high-quality, secure code to meet performance, reliability, and scalability requirements
- Implement AI/ML models to predict workloads and optimize resource allocation
- Design and build REST APIs for seamless integration with USPS systems (e.g., AMS, Edw, PTR2, WebEOR)
- Apply DevSecOps practices to automate deployment and testing, ensuring secure and efficient delivery
- Conduct comprehensive code reviews and implement CI/CD pipelines
- Ensure all development aligns with USPS’s AI strategy, governance, and compliance requirements
- Design, develop, and maintain end-to-end reporting solutions, integrating front-end visualization tools with back-end data processing and storage systems
Requirements:
- 7+ years of related experience
- Bachelor's degree in Computer Science or related field
- 7+ years of experience in software development, with strong emphasis on AI and cloud technologies
- 7+ years of experience in UX design, including deep understanding of Human-Centered Design (HCD) principles
- Expertise in Java, AWS, REST APIs, and microservices architecture
- Experience with data structures and algorithms
- Familiarity with legacy system modernization, particularly COBOL-to-Java conversions
- Strong understanding of Agile methodologies and DevSecOps practices
- Proficiency in Java, AWS services, REST APIs, and microservices architecture
- Strong analytical and problem-solving skills with ability to recommend improvements
- Excellent communication and collaboration skills
- Ability to manage multiple tasks effectively and meet deadlines
- Associate or Professional-level certifications in cloud platforms (AWS, Azure)
- Experience with AI/ML tools and frameworks (e.g., WatsonX, GitHub Copilot)
- Experience in a USPS environment or similar large-scale federal programs
- Familiarity with VersionOne Agile Lifecycle Management Tool
- Experience in UI/UX design, including wireframes, prototypes, and unit testing frameworks
- Experience with COTS configuration