AIS is looking to solve the business problem of designing and developing a new enterprise application for a client, requiring a highly skilled Senior Software Developer to lead the effort from concept through deployment.
Requirements
- 8+ years in software development; 5+ years with Java Spring Boot; 3+ years with React.
- Strong experience with PostgreSQL database design, normalization, and optimization.
- Proven success delivering enterprise-scale web applications (10k+ users).
- Demonstrated experience leading application deployments and upgrades.
- Experience with Azure cloud services and DevOps practices.
- Familiarity with microservices architecture and containerization (Docker/Kubernetes).
- Strong understanding of security best practices and accessibility standards.
Responsibilities
- Lead full-stack design and development using Java Spring Boot and React.
- Design and implement normalized PostgreSQL schemas and entity relationships to ensure scalability.
- Develop and maintain secure RESTful APIs for data access and integration.
- Implement modern UI components using React, TypeScript/JavaScript, and reusable design patterns.
- Lead and document data migration efforts, ensuring integrity and consistency between legacy and new systems.
- Plan and execute application deployments, version control, and CI/CD pipelines.
- Mentor mid-level developers and provide technical leadership.
Other
- Highly motivated and capable of leading under aggressive timelines.
- Active Top Secret Clearance.
- Ensure compliance with Section 508 accessibility, enterprise security standards, and other regulatory requirements.
- Provide guidance and training on Azure services and best practices.
- Stay current with the latest Azure technologies and trends to drive continuous improvement.