
Senior Staff Software Engineer – Java/Gen AI/AWS
The Hartford
full-time
Posted on:
Location Type: Hybrid
Location: Columbus • Connecticut • Illinois • United States
Visit company websiteExplore more
Salary
💰 $126,160 - $189,240 per year
Job Level
About the role
- Develop applications with Java and J2EE technologies, use Micro Services, JMS, XML, JSON, JDBC etc.
- Along with experience of Web Services (SOAP and Rest) using Java Springboot or Apache Camel.
- 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, adhering industry standards such as multi region support with fault tolerance and data replication strategies.
- 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) for app development, infrastructure development.
- Develops Infrastructure as Code (IaC) using CloudFormation templates, YAML files, build specifications, and Python Lambda functions to have a completely automated build and release process for all AWS resource infrastructure and code artifacts.
- 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.
- Experience with AWS Flink is a nice to have.
Requirements
- Bachelor’s degree in computer science, Math, or any Engineering
- 10+ years of hands-on experience with Java and J2EE technologies, such as, Java Web Services, JMS, JSP, XML, JSON, JDBC etc.
- 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 ServicesJMSXMLJSONJDBCAWSInfrastructure as CodeCloudFormation
Soft Skills
leadershipcommunicationmentoringcollaborationinfluencing