Talent.com
Associate Software Engineer (Java / Spring Boot) - Remote
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
30+ days ago
Job type
  • Full-time
  • Remote
Job description

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.

    Create a job alert for this search

    Software Engineer Java • Owings Mills, MD

    Similar jobs
    Software Engineer 2 (Hybrid) - Java / Spring / Linux / Kubernetes / AWS / Gitlab

    Software Engineer 2 (Hybrid) - Java / Spring / Linux / Kubernetes / AWS / Gitlab

    Captivation Software • Annapolis Junction, Maryland, United States
    Full-time
    Build to something to be proud of.Captivation has built a reputation on providing customers exactly what is needed in a timely manner. Our team of engineers take pride in what they develop and const...Show more
    Last updated: 23 days ago • Promoted
    Software Integration Engineer

    Software Integration Engineer

    Red Arch Solutions • Fort Meade, MD, US
    Full-time
    Quick Apply
    Red Arch Solutions is seeking an experienced Software Integration Engineer in Ft.The Software Integration Engineer shall be responsible for the automation and system testing, to include the creatio...Show more
    Last updated: 24 days ago
    JBlocks Java Software Engineer - Dept 02 - 042

    JBlocks Java Software Engineer - Dept 02 - 042

    Que Technology Group • Fort Meade, MD, United States
    Full-time
    Job responsibilities include, but are not limited to : .The JBlocks team is seeking a Software Engineer to work with a team of developers to implement new JBlocks capabilities in order to support exp...Show more
    Last updated: 5 days ago • Promoted
    JBlocks Java Software Engineer 1 or 2

    JBlocks Java Software Engineer 1 or 2

    RBR-Technologies • Fort Meade, MD, United States
    Full-time
    Fort Meade, MD, USA | Salary | 123000-165000 per year | Full Time.Do you love having fun, building real camaraderie, and being part of a company that shows up for its community? At RBR, we combine ...Show more
    Last updated: 4 days ago • Promoted
    Software Engineer, Platform - Baltimore, USA

    Software Engineer, Platform - Baltimore, USA

    Speechify • Baltimore, Maryland, United States
    Full-time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify’s text-to-speech products to turn whatever they’re reading – PDFs, books, G...Show more
    Last updated: 23 days ago • Promoted
    Senior Software Engineer Java - Fully Cleared

    Senior Software Engineer Java - Fully Cleared

    Intelliforce-IT Solutions Group • Annapolis Junction, MD, US
    Full-time
    Quick Apply
    Make an Impact Where It Matters Most At Intelliforce, innovation drives mission readiness.As a Senior Software Engineer on the JBlocks team , you’ll lead development efforts supporting data l...Show more
    Last updated: 30+ days ago
    Software Developer / Engineer

    Software Developer / Engineer

    Athenix Solutions Group, LLC • Annapolis Junction, MD, United States
    Full-time
    Annapolis Junction, MD (+Junction+MD+USA) -ACS.Athenix Solutions Group is looking for Software Engineers in a variety of roles to develop, maintain, and enhance complex and diverse software systems...Show more
    Last updated: 5 days ago • Promoted
    Senior Software Engineer - Java, Microservices, Mulesoft & API Development (Remote)

    Senior Software Engineer - Java, Microservices, Mulesoft & API Development (Remote)

    CareFirst BlueCross BlueShield • Baltimore, MD, United States
    Remote
    Full-time
    Performs complex analysis, design, development, automated unit and integration testing, and debugging of computer software ranging from operating system architecture integration and software design...Show more
    Last updated: 11 hours ago • Promoted • New!
    Cloud Software Engineer, Lead Associate

    Cloud Software Engineer, Lead Associate

    Peraton • Annapolis Junction, MD, United States
    Full-time
    Cloud Software Engineer – Apache NiFi | Annapolis Junction, MD.Peraton is looking for a talented.In this role, you’ll play a key part in. AWS Cloud, helping shape scalable, secure, and high-performi...Show more
    Last updated: 15 hours ago • Promoted • New!
    Library Software Engineer Java Developer

    Library Software Engineer Java Developer

    Nissint Technologies • Hanover, Maryland, United States
    Full-time
    At Nissint Technologies, you'll work on high-impact, cutting-edge projects with a skilled team of developers, delivering custom software solutions to the Intelligence Community.We offer a flexible,...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - Remote - Java / XML / WebSphere / React.js / SOA / SQL Server

    Software Engineer - Remote - Java / XML / WebSphere / React.js / SOA / SQL Server

    Booker Dimaio, Llc • Towson, Maryland, United States
    Remote
    Full-time
    This is a 100% remote position that is scheduled to run for 3 years.Work must be done inside the U.A minimum of 5 years of Software Engineering experience is required. A Bachelor's Degree is require...Show more
    Last updated: 23 days ago • Promoted
    Software Engineer (Java, AWS, Linux)

    Software Engineer (Java, AWS, Linux)

    Cymertek • Annapolis Junction, MD, United States
    Full-time
    Software Engineer (Java, AWS, Linux).TS / SCI Full Poly (Please note this position requires full U.We are seeking a highly skilled and versatile • •Software Engineer (Java, AWS, Linux) • • to join our d...Show more
    Last updated: 5 days ago • Promoted
    Software Engineer

    Software Engineer

    Belay Technologies • Fort Meade, MD, US
    Full-time
    Quick Apply
    Belay Technologies has been voted Baltimore Business Journal's (BBJ) Best Places to Work 2019, runner up in 2020 and a finalist in 2021! Belay Technologies is seeking a Java Software Enginee...Show more
    Last updated: 30+ days ago
    Software Developer Associate

    Software Developer Associate

    General Dynamics Information Technology • Annapolis Junction, MD, United States
    Full-time
    Clearance Level Must Be Able to Obtain : .Application Development,Group Problem Solving,Software Development,Software Systems,Software Updates. CompTIA - Security+ - CompTIA - CompTIA.Deliver simple s...Show more
    Last updated: 11 hours ago • Promoted • New!
    Full-Stack Software Engineer (Java) - FS Poly

    Full-Stack Software Engineer (Java) - FS Poly

    stanleyreid.com • Annapolis Junction, MD, United States
    Full-time
    Stanley Reid is a specialized recruiting firm connecting top contractors with exciting IC / DoD opportunities.We're dedicated to a personalized, stress-free job search, matching your unique skills an...Show more
    Last updated: 5 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Relativity • Baltimore, MD, United States
    Full-time
    Are you looking to be in a workplace where colleagues inspire one another, working together to build AI software solutions?. We're looking for a Senior Software Engineer to join our Relativity Priva...Show more
    Last updated: 30+ days ago • Promoted
    Associate Director Staff Engineer - Software

    Associate Director Staff Engineer - Software

    OneMain Financial • Baltimore, MD, United States
    Part-time
    This role has transitioned into a technical leadership track.This role has developed the skills to partner and influence other teams toward business targets and goals. This individual is building de...Show more
    Last updated: 4 days ago • Promoted
    Associate Software Engineer

    Associate Software Engineer

    VirtualVocations • Baltimore, Maryland, United States
    Full-time
    A company is looking for an Associate Software Engineer I.Key Responsibilities Formulates and defines system scope and objectives through research and fact-finding Designs, codes, tests, debugs,...Show more
    Last updated: 5 days ago • Promoted