Job Description :
Description:


What is the specific title of the position? Back End/ Services Developer

What Project/Projects will the candidate be working on while on assignment? Various projects for Prevention portfolio.

TOP REQUIREMENTS:
- Culture
- JAVA, not a hard requirement on sql.

* What will set candidates apart from one another in terms of experience? If they have some graph database experience that would be great such as neoj4. Springboot, angular are a few other interesting skills. Mostly the application of leveraging Java to solve for business process applications is helpful as well.


Is this person a sole contributor or part of a team? Part of a Scrum team of approx. 10 resources


What are the top 5-10 responsibilities for this position? (Please be detailed as to what the candidate is expected to do or complete on a daily basis)

Primary Responsibilities:
DevOps environment, so responsibilities include development, support, and testing – you work on the whole cycle of delivery and maintaining solutions for business.
Lead requirements gathering, service-oriented modeling, analysis and design activities
Evaluate business requirements and prepare detailed functional and technical specifications
Communicate design to all stakeholders and varying levels of the organization
Serve as the liaison between business and systems analysts, developers and project management groups
Present and evaluate design solutions objectively and facilitate conflict resolution
Define, use and communicate design patterns and best practices in service oriented analysis, design and development
Collaborate with quality assurance team to ensure testing efforts align with system deliveries and business processes
Develop strategies to improve service development life cycle and governance processes
Develop detailed source-to-target data mapping and data transformation rules
Develop and use enterprise service and data models

Required Qualifications:
3+ years of experience in Systems Analysis and/or IT Development
Experience with Java, Spring frameworks, multi-threading, and caching techniques
Relevant Bachelor''s degree or equivalent work experience in a related field?
4+ years Java/J2EE software development experience with Spring framework
4+ years SQL database experience
Hands-on experience with APIs, Micro services and Service Oriented Architecture
Solid understanding of Agile methodologies and DevOps concepts
Experience with XML/JSON and developing REST services
Demonstrated success in building design patterns and software engineering best practices

Preferred Qualifications:
Experience with CI/CD systems such as Jenkins
Exposure to Elastic infrastructure solutions and deployment (Docker, OpenShift, Kubernates)
Good understanding of NoSQL and its data modeling
Experience in the health care industry
Experience with event sourcing, streaming data and complex event processing
Experience working with containers and container-orchestration tools like Docker and Kubernetes
Data Schema design experience with Cassandra
Experience with Java, Spring frameworks, multi-threading, and caching techniques
Required Qualifications:
Relevant Bachelor''s degree or equivalent work experience in a related field?
4+ years Java/J2EE software development experience with Spring framework
4+ years SQL database experience
Hands-on experience with APIs, Micro services and Service Oriented Architecture
Solid understanding of Agile methodologies and DevOps concepts
Experience with XML/JSON and developing REST services
Demonstrated success in building design patterns and software engineering best practices
Preferred Qualifications:
Experience with CI/CD systems such as Jenkins
Exposure to Elastic infrastructure solutions and deployment (Docker, OpenShift, Kubernates)
Good understanding of NoSQL and its data modeling
Solid Exposure to distributed technologies (Kafka, Spark, Hadoop, ElasticSearch)
Experience in the health care industry


Where is the work to be performed? (Please list preferred Client facility, if other please specify i.e. remote work, rural, etc Optum office in Raleigh, NC

What are the work hours? 9am-5pm



What type of interview process is preferred? Face to face