Software Engineer 2 (Java) - Digital Health Products

Humana Inc. Boston , MA 02298

Posted 2 months ago

Description

The Software Engineer 2 codes software applications based on business requirements. The Software Engineer 2 work assignments are varied and frequently require interpretation and independent determination of the appropriate courses of action.

Responsibilities

Humana Digital Health and Analytics is redefining how population health is managed, measured and implemented by providing The Platform for Population Wellness. By providing solutions and insights that support a more proactive, person-centric approach to care, we are powering a better care experience, giving people the freedom to make confident decisions, and helping to empower care teams, not tools, to improve the health and long-term wellness of populations.

The ideal candidate for this position should have solid computer engineering foundations, with some experience of the full gamut of the software engineering lifecycle: requirement gathering, design proposals, implementation, testing and maintenance for the enhancement of both existing and new products & tools. The candidate will have familiar knowledge of commonly used concepts, practices, and procedures within the software development process and will rely on limited experience and judgment to accomplish job goals.

A good candidate should feel comfortable working under some general direction of more experienced members of the team but to also accomplish tasks by using a certain degree of creativity and resourcefulness. The candidate should be a strong team player and be able to provide some technical direction to less experienced team members.

Due to the nature of our organization, we work in a high-pace and extremely collaborative Agile environment, thus the ability to engage your peers to propose, express and challenge ideas is extremely important; we emphasize the creation and self-maintenance of our documentation, so clarity in the candidate's ability to express ideas and concepts is required.

Responsibilities

The Software Engineer 2 implements and deploys infrastructure and software applications based on business requirements. The Software Engineer 2 work assignments are varied and require interpretation and independent determination of the appropriate courses of action. The Software Engineer 2 should be able to accomplish technical tasks and make technical decision responsively and independently.

Role Qualifications

  • Bachelor's Degree (Computer Science, Computer Engineering, Electronics and Electrical Engineering or any related field)

  • 2+ years development experience in one or more cloud platform (AWS, Azure, GCP etc.)

  • High proficiency in computer science/engineering fundamentals, e.g. algorithms, data structure, networking and operating systems etc.

  • High proficiency in one or more server-end programming languages (Java, Python etc.)

  • Ability and desire to quickly learn new concepts, technical skills and technologies

  • Great interpersonal relations, team cooperation and the ability to communicate with technical and business stakeholders.

  • Solid understanding and practice experience with software development lifecycle.

  • Solid understanding of API-based web services and client-server interactions

  • Hands-on experience in container technology.

  • Hands-on experience with one or more frameworks (Spring Boot, Django etc.)

  • Hands-on experience with testing frameworks and code quality tools

  • Hands-on experience with Oracle, PostgresSQL, Mongo or other persistency layer technology

Role Desirables

  • Knowledge in environment management/orchestration systems (Kubernetes, etc.)

  • Knowledge in continuous integration environment and tools

  • Knowledge in highly scalable web services

#HumanaStudioH

Scheduled Weekly Hours

40

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer Java
New!

Syrinx

Posted Today

VIEW JOBS 8/1/2021 12:00:00 AM 2021-10-30T00:00 <div><strong>Our Opportunity:</strong></div> <div>We are hiring a <strong>Senior Software Engineer, Java</strong> for our e-commerce systems team in Boston, MA. This is a high-profile position that will have exposure across the entire business, influencing the vision and implementation of designs and features for this critical platform. As part of a dynamic team, this role offers a tremendous opportunity for professional growth in the leading online pet retailer in the US.</div> <div> <strong>What you'll do:</strong></div> <div>You’ll be responsible for supporting the vision, strategic product road-map, and development of Chewy’s core e-commerce platform. You will have a significant impact on this critical platform, which consists of customer, order, and catalog management, as well as pricing tools, search, personalization, and operational analytics. Working with other technology teams, you’ll design and build interfaces that integrate vendor and supply chain, fulfillment, and financial systems. You’ll write simple and sustainable code that reflects a deep understanding of the business and contributes meaningfully to the success of your team.</div> <div> <strong>What you'll need:</strong></div> <ul> <li style="padding: 0; margin: 0;">BS degree in Computer Science, a similar technical field of study, or equivalent practical experience</li> <li style="padding: 0; margin: 0;">5+ years of experience in a statically typed general purpose programming languages such as Java, Scala, Kotlin, C#, Swift, Objective-C, GO</li> <li style="padding: 0; margin: 0;">Knowledge of professional software engineering practices for the full software development lifecycle including coding standards, code reviews, source control management, build processes, testing, and operations</li> <li style="padding: 0; margin: 0;">Strong Computer Science fundamentals – object oriented design, data structures, algorithm design, problem solving, and complexity analysis</li> <li style="padding: 0; margin: 0;">SQL and RDBMS experience</li> <li style="padding: 0; margin: 0;">Sharp analytical abilities and proven design skills</li> <li style="padding: 0; margin: 0;">Work in an agile development environment, collaborating with Application Development and Architecture teams</li> <li style="padding: 0; margin: 0;">Experience with designing, building and deploying scalable, highly available systems</li> <li style="padding: 0; margin: 0;">Strong communication skills as well as experience in mentoring and educating your peers</li> </ul> <div><strong>Bonus:</strong></div> <ul> <li style="padding: 0; margin: 0;">Experience in multiple programming paradigms</li> <li style="padding: 0; margin: 0;">Experience in working in the business domain of e-commerce</li> <li style="padding: 0; margin: 0;">Hibernate / jdbc experience, Postgres, Vertica, Aerospike</li> <li style="padding: 0; margin: 0;">Knowledge of protocol buffers, gRPC</li> <li style="padding: 0; margin: 0;">Service Oriented Architecture</li> <li style="padding: 0; margin: 0;">Asynchronous programming patterns</li> <li style="padding: 0; margin: 0;">Large scale public facing websites</li> <li style="padding: 0; margin: 0;">Experience working in an agile environment (Scrum, XP or etc.)</li> <li style="padding: 0; margin: 0;">Experience in web technologies such as ES6, Reactive MVC / MVVM Framework, HTML5, Spring Framework, Play Framework</li> </ul> Syrinx Boston MA

Software Engineer 2 (Java) - Digital Health Products

Humana Inc.