CareFirst BlueCross BlueShield · 23 hours ago
Senior Software Engineer - Java, Microservices, Mulesoft & API Development (Remote)
CareFirst BlueCross BlueShield is seeking a Senior Software Engineer to lead a team in the design, development, and implementation of applications. The role involves complex software analysis, coding, testing, and mentoring junior engineers while ensuring compliance with best practices and standards.
Health CareNon ProfitService Industry
Responsibilities
Lead a team of software engineers in the design, development, and implementation of multiple applications
Performs and leads the detail technical design, coding, code review and testing of new applications and enhancements of existing applications
Serves as a subject matter expert for specified systems and their subsequent applications
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
Ensures compliance to the dev/sec/ops practices and policies
Understanding of architectural practices and design
Identifies gaps in requirements and solves problems for the supporting staff
Identifies sequencing of services and technologies that are integrated in later phases of the project
Leads the evaluation of risk and opportunity impacts to existing or proposed projects/programs and implements risk mitigation actions
Develops ways to improve performance and increase system availability
Provides recommendations to infuse new technology
Compile, assess, and report data results from software testing and analysis
Supports the Project Manager as the technical team lead on the project
Estimates the technical costs of projects for clients and project managers
Confers with clients to identify requirements and determine desired outcomes to formulate the design of the system or offer alternatives
Demonstrated experience with front-end and back-end programing and integration frameworks and tools
Assist in the estimation of development of application features
Leads software design and development teams
Identifies, analyzes, defines, and coordinates user, customer, and stakeholder needs and translates them into technical requirements
Manages technical resources (hardware, software, licenses, and services)
Plans and leads transformation initiatives to new software architectures
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
Ensure code quality, deployment standards and practices
Mentoring junior developers
Qualification
Required
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
5 years Software design and development, software test and evaluation, software requirements management
Preferred
Experience developing 12-factor microservices while utilizing Continuous Integration, Build, and Delivery with Spring, Spring Boot, Spring Cloud
Experience with Spring related technologies such as Spring Core, Spring Boot, Spring MVC, and Spring Integration
Experience in developing REST and SOAP APIs
Experience in designing and implementing container technologies like Docker, Kubernetes
Competency writing basic SQL queries. Oracle, Postgres experience and experience in NOSQL like Mongodb, Cassandra
Experience utilizing platform and infrastructure-as-a-service technologies AWS, Azure Cloud and their corresponding services
Experience with the Log Management Platforms like Elastic/ELK stack, Splunk, Azure Monitor
Experience in writing automation scripts using Postman & newman Collection for API/Microservices testing
Experience designing, developing and implementing integration solutions using MuleSoft, Dataweave and associated connectors
Experience with FHIR(Fast Healthcare Interoperability Resources) and HL7 standards for healthcare data exchange and interoperability
Experience in writing automation scripts test suites in using Cucumber, TestNG, Rest Assured
Hands on Experience with JSON, XML data formats
Experience with iterative and incremental development on product-focused teams practicing code reviews
Excellent verbal and written communication skills and ability to effectively communicate and translate feedback, needs and solutions
Ability to lead in an Agile environment
Experience in production support that has high visibility/SLA's
Strong teamwork focus and the ability to foster collaboration within and across teams
Creative problem-solving skills that deliver elegant solutions to complex issues
Experience with Git workflow of release management and Project Tracking Systems (e.g., Bitbucket, Jira)
Proficiency in Swagger/OpenAPI Specification Knowledge and experience with designing API's based on Domain/Entity driven models
Working Experience with Azure Kubernetes Service (AKS), Service Mesh and Containers
Experience with OAuth Security patterns and Implementations
Experience working in Apache Kafka/Confluent platform including Kafka consumer, Kafka Streams
Experience working spring Batch and scheduler/task
Experience with API proxy platforms like Apigee
Experience with Kibana and Splunk Dashboarding
Working with Maven and Jenkins, SonarQube, Artifactory
Proficiency Microservices multi-threading, Concurrency and parallel processing
Experience working in UNIX environment and writing Shell scripts
Benefits
Comprehensive benefits package
Various incentive programs/plans
401k contribution programs/plans
Company
CareFirst BlueCross BlueShield
CareFirst. It’s not just our name. It’s our promise.
Funding
Current Stage
Late StageLeadership Team
Recent News
2025-10-02
BCBSM, Inc., dba Blue Cross and Blue Shield of Minnesota
2025-09-09
2025-08-07
Company data provided by crunchbase