IT Senior AWS Developer
Talent Groups · Quincy, MA · Yesterday
HybridFull-time
Job Duties
- Responsible for the analysis, design, coding, debugging, testing, and documentation in the development and maintenance of critical client applications
- Accountable for full systems development life cycle including system architecture documents; technical design documents, release management guide, deployment plan documents, and other technical artifacts
- Prepare SQL scripts for modifying and maintaining data. Write optimized queries, views for integration with other applications
- Document and maintain code using change control software
- Support cross-functional projects and integrated business solutions to enhance stakeholder capabilities and efficiencies
- Work with cross-functional teams to manage projects, create statement of work and communicate progress on goals to both technical and non-technical groups
- Adhere to established policy and procedures
Required Skills
- AWS Cloud Platform (Essential): 5+ years hands-on AWS experience including building, deploying, troubleshooting, and configuration
- Frontend Development (3+ years): 3+ years hands-on React development experience
- Backend & Database (4+ years): 4+ years Python development experience for backend components, 3+ years hands-on PostgreSQL RDS experience including: Relational database design and optimization. Moderate to complex query writing and performance tuning, Connection pooling and security best practices
- Integration & Document Processing (3+ years): 3+ years experience with SOAP/REST web services integration, Knowledge of document processing and conversion libraries, Understanding of file upload handling and validation, Experience with binary data processing and encoding
Additional Required Qualifications
- Technical Expertise: Experience with CI/CD pipelines using GitHub Actions, Knowledge of security best practices for serverless applications, Experience with API design and documentation (OpenAPI/Swagger), Familiarity with containerization (Docker) and orchestration, Understanding of microservices architecture patterns, CMIS & Enterprise Integration (CMIS experience highly preferred), Experience with enterprise document management systems, Knowledge of SOAP/XML web services and MTOM attachments, Understanding of metadata schemas and content type management, Development Practices: Strong experience with Git version control and branching strategies, Test-driven development (TDD) and automated testing frameworks, Agile/Scrum development methodology experience, Code review and documentation best practices
Qualifications
- Bachelor's degree in computer science or a related field or relevant work experience
- 8+ years experience programming in a team environment. Strong working knowledge and experience in programming with Oracle and Java/J2EE technologies
- Ability to design SQL databases given applications demands and data models
- Working knowledge and experience of application servers, ideally WebLogic and AWS
- Proven ability to write well-designed, efficient, and testable code
- Experience supporting a test-driven development culture
- Knowledge and experience working with information and security architectures
- Experience programming in Agile methodologies