Software Dev Engineer, AWS Mainframe Modernization-Amazon-
Our team builds brand new tools and services to migrate and modernize legacy applications. We are innovating the way how customers transform critical legacy mainframe application and associated databases into scalable, reliable java applications. We are automating the analysis, transformation and refactoring to promote efficient design patterns and to remove technical debt from transformed applications.
This is a full-stack development position, leaning towards back-end work.
Key job responsibilities
In the Blu Age team, you will have a direct impact on one of the newest and the most exiting services in AWS. You will own and implement specific components, build highly available, secure, scalable, distributed and event-driven systems, help define the system architecture.
About the team
Our team is dedicated to supporting new team members. Our team has a broad mix of experience levels and Amazon tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. Our senior engineers truly enjoy mentoring more junior engineers and engineers from non-traditional backgrounds through one-on-one mentoring and thorough, but kind, code reviews.
We care about your career growth. We try to assign projects and tasks based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the future.
QUALIFICATIONS DE BASE
• 5+ years of non-internship professional Java software development experience,
• 3+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
• Knowledge of CI/CD, Pipelines, Build and packaging automation
• Experience with Maven, Git
8+ years of professional experience in java software development
Experience leading software architectures and exploring technical feasibility trade-offs
Experience developing and designing for scalability, performance and reliability
Demonstrated ability to mentor other software developers to maintain architectural vision and software quality Computer Science fundamentals in object-oriented design
Experience with Spring, Spring Boot and microservice development is a plus
Experience with toggle features, Blue/Green deployment and managing backward compliancy is a plus
Proficient level in French