
Senior Staff Software Engineer – Java, Gen AI, AWS
The Hartford
full-time
Posted on:
Location Type: Hybrid
Location: Charlotte • Connecticut • Illinois • United States
Visit company websiteExplore more
Salary
💰 $127,600 - $191,400 per year
Job Level
About the role
- Develop applications with Java and J2EE technologies
- use Micro Services, JMS, XML, JSON, JDBC etc.
- Identifies, drives and leads in the implementation of standards and best practices on how we deploy applications in AWS.
- Designs reusable architectures and services that can be leveraged by agile teams across the program to improve development velocity.
- Ability to design and implement new software architecture patterns in Cloud that are scalable, secure and cost efficient.
- Use shift left approach to do security, testing and performance in dev cycle.
- Full stack Engineering Mindset
- Very good experience with Sonar, unit testing frameworks, using copilot (GEN AI tools)
- Develops Infrastructure as Code (IaC) using CloudFormation templates, YAML files, build specifications, and Python Lambda functions
- Highly knowledgeable with hands on experience of Amazon Web Services including but not limited to Lambda, CloudWatch, ECS, EKS, RDS, DMS, CDC, S3, IAM, SNS, SQS, EventBridge, Service Catalog.
- Working knowledge of software development practices including DevOps and CI/CD tool chains ( GitHub, Jenkins, Docker, K8s etc.)
- Implements proactive monitoring and observability to predict and detect abnormal system behaviors, with timely alerts avoiding system impacts.
- Mentor junior Cloud and Software Engineers.
- Present new ideas to leadership and present on topics to improve the learning of others.
- Communicate clearly and professionally both in speech and in writing.
Requirements
- Bachelor’s degree in computer science, Math, or any Engineering
- 10+ years of hands-on experience with Java and J2EE technologies
- 5+ years software architecture and systems design experience
- Infrastructure as Code experience, like CloudFormation, Terraform, CDK, etc.
- Strong software development knowledge
- Strong technical knowledge of AWS relating to application development and certifications are plus.
- Ability to communicate at all levels within an organization and influence leadership.
- Proven ability to work with cross functional teams and translate requirements between business, project management and technical projects or programs.
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaJ2EEMicro ServicesJMSXMLJSONJDBCInfrastructure as CodeCloudFormationPython
Soft Skills
leadershipcommunicationmentoringcollaborationinfluencing