Sr. Software Engineer jobs in United States
info-icon
This job has closed.
company-logo

NTT DATA North America ยท 2 hours ago

Sr. Software Engineer

NTT DATA is a recognized leader in IT and business services, and they are seeking a Sr. Software Engineer to contribute to the expansion of their cloud-native enterprise solutions within the healthcare industry. The role involves developing high-quality code and collaborating with a scrum team to deliver solutions that enhance the flow of vital healthcare information.

ConsultingDigital MarketingInformation ServicesInformation TechnologyIT Management
badNo H1Bnote

Responsibilities

Develop high quality code that is aligned with architectural design patterns using Java and SpringBoot 3.x
Develop secure and scalable RESTful services and APIs
Define requirements and implement test cases following the Test Driven Development (TDD) process
Work with team members to ensure that delivered code meets specifications based on functional/technical specifications
Participate in all scrum ceremonies and Program Increment (PI) Planning
Maintain a minimum of 80% code coverage for all non POJO based implementation
Deliver on committed features on time with high quality solutions Provide guidance, advice, feedback and support to team members
Outline solutions for new features through documentation, sequence diagrams, and other architectural designs
Assist in documenting technical details in story creation during sprint refinement where necessary Perform code reviews

Qualification

JavaSpringBootMicroservicesCloud-native applicationsRESTful APIsAgile environmentRelational databasesNoSQL databasesContainer managementOpenness to new ideasBasic understanding of Oauth 2.0Integrating with external systemsBehavior-Driven DevelopmentAtlassian toolsHL7 FHIR StandardsCommunication

Required

Experience with microservices design and development
Experience developing cloud-native applications in a distributed system
Advanced knowledge of Computer Science fundamentals in OOAD, design patterns (Gang of Four), data structures, and algorithms
Strong understanding of relational and NoSQL databases (MySql, Postgres, MongoDB)
Experience designing, developing and consuming RESTful API's
Experience using message broker/event queue technologies (e.g. Rabbit, PubSub, etc.)
Experience using container management software (e.g. Docker, Kubernetes, etc.)
5-7 years of professional software development experience required in an Agile environment
Excellent verbal and written communication skills
Openness to new ideas and an unceasing desire to learn new things
Basic understanding of Oauth 2.0 concept
Experience integrating with external systems
B.S. in Computer Science or equivalent related experience

Preferred

Experience developing within Google Cloud Platform (GCP)
Experience with Behavior-Driven Development (BDD)
Experience using Pivotal Cloud Foundry (PCF) for continuous delivery and managing application life cycle
Experience with Atlassian tools: JIRA, Confluence
Experience with Oauth 2.0
Knowledge of HL7 FHIR Standards is a plus

Benefits

Incentive compensation based on individual and/or company performance

Company

NTT DATA North America

company-logo
NTT DATA, Inc. is a trusted global innovator of business and technology services.