Software Engineer - Java, AWS, Open Source stack - Connection
Webster, MA 01570
About the Job
Connection has a fantastic opportunity working for a trusted provider of home and auto insurance across the U.S for a Java Engineer III to work a Hybrid Model. This is a full time direct hire opportunity; enjoy benefits including medical, dental, vision, wellness day, sick and 401K. Join us as we journey together toward personal and professional fulfillment.
We are seeking a results-oriented software engineering professional dedicated to building and enhancing software applications. This role involves designing custom software, updating existing products, and contributing to innovative solutions. Successful candidates will demonstrate excellent interpersonal skills and the ability to work collaboratively or independently on time-sensitive projects. A higher-level engineer position is available for candidates with commensurate experience.
Responsibilities:Requirements:
- Proficiency in using various tools and toolsets for application development and support.
- Expertise in designing internal solution architectures and leveraging programming languages to ensure robust system functionality.
- Experience with cloud computing architecture design, evaluation, and optimization.
- Familiarity with service-oriented IT architecture concepts, emphasizing business process sharing and agility.
- Hands-on experience in software development and support across multiple operating environments.
- Knowledge of DevOps practices, tools, and methodologies for improving system delivery, reliability, and recovery times. Familiarity with SRE (Site Reliability Engineering) and DevSecOps practices is a plus.
- Ability to innovate and implement initiatives that enhance organizational performance.
- Skills in integrating and communicating across applications, databases, and platforms.
- Awareness of market trends and developments in IT roles and technologies.
- Competence in monitoring and optimizing hardware, software, and telecommunications use.
- Experience in troubleshooting and problem-solving for installed software products.
- Proficiency in understanding and managing the technical aspects of software products, including architecture and integration.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- 5–7 years of professional experience in relevant programming languages.
- Must have expertise in Java, cloud-native technologies (AWS), microservices, and JavaScript.
- Any experience with Migration/Modernization is also highly desirable