Talent.com
CareFirst BlueCross BlueShield
Associate Software Engineer (Java / Spring Boot) - RemoteCareFirst BlueCross BlueShield • Owings Mills, MD
Associate Software Engineer (Java / Spring Boot) - Remote

Associate Software Engineer (Java / Spring Boot) - Remote

CareFirst BlueCross BlueShield • Owings Mills, MD
Hace más de 30 días
Tipo de contrato
  • A tiempo completo
  • Teletrabajo
Descripción del trabajo

PURPOSE:


Assists with the design, developing/coding, testing, and documentation of application programs for computer systems. Works with appropriate stakeholders to define system scope and objectives. Performs analysis and debugging of computer software and/or equipment. Performs in accordance with established project standards and processes. Breaks down software requirements and assists with the integration of software systems.

ESSENTIAL FUNCTIONS:
  • Perform technical detail design, coding, testing of applications. Serves as subject matter expert for both customer and internal discussions related to maintaining and enhancing existing software systems. Develop and/or analyze interface design documentation. Comply with hardware and software systems standards and procedures. Deliver large systems for tens of thousands of users. Comply with code quality, migration and dev/ops standards and policies

  • Performs software analysis, including requirements and uses case development and design. Writes source code to design specifications, perform software testing including developing and running automated unit tests, drafting, and executing structured automated test cases, and provides software documentation. Analyzes, debugs, and corrects reported software bugs and implements enhancements. Updates user and software documentation. Develop and/or analyze interface design documentation, and help the team estimate features. Compile, assess, and report data results from software testing and analysis. Comply with hardware and software systems standards and procedures. Extend open-source libraries and systems as necessary to meet the needs of the team.

  • Develops software solutions for enterprise environments and other technologies. Analyzes and implements functional and non-functional (e.g. performance, availability) requirements and designs, implements, and tests software. Performs operations & maintenance (O&M) of existing systems. Identifies areas for improvement and streamlining. Demonstrated experience with front-end and back-end programing and integration frameworks and tools. Assist in the estimation of development of application features.

  • Provides direct technical support for high level, high visibility and critical trouble calls for supported applications. Works with cross functional teams to develop highly reliable software that runs at scale. Provides recommendations to infuse new technology. Extend open-source libraries and systems as necessary to meet the needs of the team. Play a crucial role in product scoping and roadmap / architecture discussions. Continually evaluate emerging technologies to identify opportunities, trends, and best practices. Mentoring of junior software engineers.

PRINCIPLE ACCOUNTABILITIES:

Under general supervision, the incumbent’s accountabilities may include, but are not limited to, the following:

  • Software design, development, and support: Responsible for the design, development, testing, and support of software for responsive websites, mobile apps and integration with partners using Java, Spring Boot, REST APIs, Angular.js, and microservices-oriented architecture.Responsible for coding and documenting quality code using best practices, such as unit test integration.Responsible for troubleshooting system issues related to software.Responsible for providing updates in daily Agile Scrums.Responsible for following DevSecOps methodology– you build it, you run it; you break it, you fix it.Actively participate in the code & design review process.Preparing and producing releases of software components.Troubleshoot production issues across services and multiple levels of the application stack.Respond to inquiries for critical problem resolution.Ensure design is scalable secure and reusable.Maintain consistency with established design patterns.Understand modern software development best practices.
  • Technical analysis, collaboration, and communication: Work directly with Full Stack Developers – Senior/Lead and business stakeholders to analyze and elaborate on requirements.Elevates significant issues to the attention of Full Stack Developers & Manager.Collaborate effectively with onsite/offshore teams.Plan and estimate work to be completed.
  • Training, Research & Development: Stay current on all programming-related technology trends and innovations.Develop healthcare domain expertise specifically in payer space.Ability to effectively adapt to rapidly changing technology and apply it to business needs.

QUALIFICATIONS:

Education Level: Bachelor's Degree in Information Technology or Computer Science OR in lieu of a Bachelor's degree, an additional 4 years of relevant work experience is required in addition to the required work experience.

Experience: 1-3 years of experience with software development, basic coding and compilation, software architecture/design, user requirements definition and software specification development.

Required:

  • Proficient with Java development.
  • Proficient with Spring related technologies such as Spring Core, Spring Boot, Spring MVC, and Spring Integration.
  • Experience building and deploying cloud enabled applications using 12 factor design and applications using continuous integration pipelines and automated deployment tools such as Jenkins or Azure DevOps Pipeline.
  • Proficient with API development and developing REST and SOAP APIs.
  • Knowledge in Cloud Services like IAAS, PAAS and SAAS concepts.
  • Exposure to AWS or Azure foundations.
  • Proficient with git based source code management, including pull requests, git flow, branching, merging, and feature based development.
  • Proficient with RDBMS, SQL databases like SQL server, Postgres, NO SQL databases like Cosmo DB, Mongo DB, Dynamo, etc.
  • Knowledge Microservices Architecture and event driven development using Apache Kafka.
  • Knowledge in Docker and Kubernetes platforms.
  • Knowledge of front-end frameworks such as Angular, React, etc.
  • Hands on experience with JSON, XML data formats.
  • Proficient with DevOps toolchains.
  • Passion for reusable, scalable, and secure software development.
  • Knowledge in web and API security integration like SSO, SAML, oAuth2 (Auth code flow and Client Credentials etc).
  • Knowledge of testing frameworks and tools such as Junit, Mockito, Karma, Protractor, etc.
  • Good debugging and troubleshooting skills.
  • Solid teamwork and interpersonal skills.
  • Self-starter that values continuous learning.
  • Passion for reusable, scalable, and secure software development.
  • Must demonstrate resilience and effectively work in a fast-paced environment with frequently changing priorities, deadlines, and workloads that can be variable for long periods of time. Must be able to meet established deadlines and handle multiple customer service demands from internal and external customers, within set expectations for service excellence. Must be able to effectively communicate and provide positive customer service to every internal and external customer, including customers who may be demanding or otherwise challenging.

Preferred Qualifications:

  • Knowledge in the Healthcare domain.
  • Desire to work in a Global delivery environment (on & off-shore development).
  • Knowledge of Agile Project Management/Defect management tools like Rally, ALM, JIRA etc.
  • Relevant certifications in Web development, Mobile development, Relational and NoSQL Databases, Cloud, etc.
  • Knowledge with development and deployment of a cloud-native project (pet projects are welcome), preferably on AWS or Azure.
  • Contributor to an open source project.


Knowledge, Skills and Abilities (KSAs)

  • Ability to communicate technical requirements to all levels of expertise.
  • Proficient in establishing and maintaining good working relationships.
  • Knowledge and understanding of software development life cycle (SDLC).
  • Proficient with integrating complex and/or existing systems.
  • Knowledge of programming languages (e.g. Java, .NET Framework, JavaScript, C, Python, etc.).
  • Excellent communication skills both written and verbal.
  • Knowledge of cloud technologies (e.g. AWS, Azure, GCP).
  • Knowledge of database technologies (e.g. cloud, SQL, Oracle, Mongo DB, PostgreSQL, etc.).
  • Fundamental knowledge of software engineers’ best practices, agile methodologies, CI/CD pipelines.
  • Knowledge of test-first practices including Test-Driven Development (TDD) for unit tests and Behavior-Driven Development (BDD) for automated acceptance tests.
  • Strong experience with Deployment/Continuous Integration/ Continuous Testing/ Continuous Delivery processes and tools and have expertise in CI/CD tools and framework.
  • Knowledge of Code quality and promotion practices.

Department

Department: Integration - Software Product

Equal Employment Opportunity

CareFirst BlueCross BlueShield is an Equal Opportunity (EEO) employer. It is the policy of the Company to provide equal employment opportunities to all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran or disabled status, or genetic information.

Crear una alerta de empleo para esta búsqueda

Associate Software Engineer (Java / Spring Boot) - Remote • Owings Mills, MD

Ofertas similares

Remote Senior Software Engineer – AI/ML & Cloud

RedShredBaltimore, MD, United States
Teletrabajo
A tiempo completo

A leading technology innovator in Baltimore seeks a skilled developer to design scalable software solutions.Responsibilities include full-stack development, technical leadership, and integration wi... Mostrar más

 • Oferta promocionada

Senior Software Engineer

recruytBaltimore, MD, United States
A tiempo completo

Senior / Lead Backend Software Engineer.This is a high-ownership role at the intersection of advanced logistics algorithms, AI-enabled systems, and complex, real-world integrations—all in direct su... Mostrar más

 • Oferta promocionada

Mid-Senior Java Software Engineer - AWS, Spring Boot

Integration International Inc.Baltimore, MD, United States
A tiempo completo

A technology consulting firm based in Maryland is looking for a Resource Deployment Executive specializing in digital marketing.The ideal candidate should possess strong skills in Java, Spring boot... Mostrar más

 • Oferta promocionada

Senior Full-Stack Engineer (Java/Flutter) — AI-Powered, Remote

AccellorMaryland City, MD, United States
Teletrabajo
A tiempo completo

A leading AI-native services firm in Maryland is seeking a Senior Full-stack Developer skilled in Java and Flutter.Responsibilities include designing user-facing applications, integrating APIs, and... Mostrar más

 • Oferta promocionada

Senior - Software Engineer - NetSuite Reporting/Analytics

Tessco, LLCCockeysville, MD, United States
A tiempo completo

Senior - Software Engineer - NetSuite Reporting/Analytics.Hunt Valley, Maryland, United States.Want to be part of building our wireless world? Technology like 5G and IoT aids emergency responders, ... Mostrar más

 • Oferta promocionada

Senior Software Engineer

BlueHaloJessup, MD, United States
Indefinido

This role focuses on building modern, scalable systems across the full technology stack, working in an Agile environment to support complex operational needs.You’ll collaborate closely with analyst... Mostrar más

 • Oferta promocionada

Senior Software Engineer

OceaneeringHanover, MD, United States
A tiempo completo

OTECH produces and maintains unique underwater systems – typically for US Navy and other US Government Department of Defense customers.Our projects are all one-of-a-kind.Projects range from quick b... Mostrar más

 • Oferta promocionada

Senior Software Engineer — Scalable Backend & UI (TS/SCI)

AVJessup, MD, United States
A tiempo completo

A leading defense technology company is seeking a Senior Software Engineer to design, develop, and deliver high-performance software applications.The role emphasizes building scalable systems in an... Mostrar más

 • Oferta promocionada

SR Software Engineer with Java

CNA SearchBaltimore, MD, United States
A tiempo completo

Sr Software Engineer to design, develop, modify, adapt, and implement short- and long-term solutions to new and existing applications, databases, and infrastructure.You will review and interpret sy... Mostrar más

 • Oferta promocionada

Principal Backend Software Engineer - HYBRID

Red Arch Solutions, Inc.MD, United States
A tiempo completo

ACTIVE TS/SCI Clearance with Poly REQUIRED.Red Arch Solutions is hiring a Principal Backend Software Engineer to join a priority program in Annapolis Junction, Maryland.We are seeking a Backend Sof... Mostrar más

 • Oferta promocionada

Senior Software Engineer 3

Phase2 TechnologyFort Meade, MD, United States
A tiempo completo

Are you ready to make a significant impact by supporting critical national security infrastructure? T‑Rex Solutions is looking for a fully cleared.Meade, MD in support of the Intelligence Community... Mostrar más

 • Oferta promocionada

Senior Java Engineer: Lead Full-Stack & Cloud Initiatives

CNA SearchBaltimore, MD, United States
A tiempo completo

A leading tech firm in Baltimore seeks a Sr Software Engineer to design and implement both new and existing applications.Candidates should have over 8 years of experience, a degree in Computer Scie... Mostrar más

 • Oferta promocionada

Senior Principal Software Engineer — Remote with Impact

Inovalon, Inc.Bowie, MD, United States
Teletrabajo
A tiempo completo

Senior Principal Software Engineer based in Bowie, MD.This role involves designing and testing large-scale software, managing deployment tasks, and ensuring code quality.Requires a Bachelor's degre... Mostrar más

 • Oferta promocionada

Remote AI Software Engineer — Flexible Projects

DataAnnotationMD, United States
Teletrabajo
A tiempo completo

A technology company specializing in AI development is seeking proficient programmers to design and solve coding problems primarily focused on Android development.This fully remote role offers comp... Mostrar más

 • Oferta promocionada

Software Engineer

MANTECHFort Meade, MD, US
A tiempo completo

Responsibilities include, but are not limited to:.Leverage IT automation to perform daily tasks associated with data repositories on air-gapped networks.Demonstrated experience creating and managin... Mostrar más

 • Oferta promocionada

Senior Software Engineer

Base-2 SolutionsFort Meade, MD, United States
A tiempo completo

Senior Software Engineer (Fort Meade, MD).Base-2 Solutions is looking for a top‑notch software engineer to join our team.We are driven to solve challenging customer problems by leveraging innovativ... Mostrar más

 • Oferta promocionada

Software Engineer (Mid / Senior-Level)

CyberPoint InternationalCorridor North, MD, United States
A tiempo completo

Annapolis Junction, Maryland|Full Time.As a Software Engineer at CyberPoint, you will design, develop, maintain and enhance software systems that support mission‑critical capabilities.You’ll work i... Mostrar más

 • Oferta promocionada

Senior Software Engineer

VTG DefenseFort Meade, MD, United States
A tiempo completo

A wholly owned subsidiary of VTG) is looking for an experienced and adaptive Software Engineer to join our team.This position will support a mission-focused customer deploying cutting edge systems.... Mostrar más

 • Oferta promocionada

Senior Software Engineer

(EDO) Entertainment Data Oracle, Inc.MD, United States
A tiempo completo

Freedom Technology Solutions Group is seeking a.The ideal candidate will contribute to the full engineering lifecycle—from requirements development through deployment—delivering software-based capa... Mostrar más

 • Oferta promocionada

Senior Software Engineer - Cutting-Edge Analytics & RF

The Boeing CompanyMD, United States
A tiempo completo

The Boeing Company is hiring a Senior Software Engineer in Annapolis Junction, MD.This role involves developing and enhancing complex software systems, contributing to advanced development programs... Mostrar más