Software Analyst Developer
Company: MedTeam Staffing
Location: Burlington
Posted on: June 24, 2022
|
|
Job Description:
Location: Burlington NC
Projected duration: 8 to 9 months
Job code: CVDJP00017317
Description:
Summary:
The main function of a developer is to design, develop, and
implement applications using general languages and technologies
(e.g. - C#, C++, HTML) to support business requirements.
Looking for experienced hands on Java Spring Developer responsible
for building Java applications as part of a team of developers
delivering in an Agile environment.
Responsibilities
Requirements: License/Certification/Education: Normally requires a
B.S. Degree in Computer Science (or equivalent program) w/8 + years
of experience.
Looking for experienced hands on Java Spring Developer responsible
for building Java applications as part of a team of developers
delivering in an Agile environment.
Responsibilities
Develop applications based on Java/J2EE; Spring application
Framework; message driven beans; running on WebSphere application
server, Docker; testing developed modules by unit testing;
implementing project into production system and maintenance of
clustered production environment.
Develops complex RESTful web services and spring batch applications
in a cross-functional and agile development team
Will be working on writing java ETL of HL7 and JSON data into a SAP
HANA database.
Leads technical design planning, solution approach and manages
technical implementation
Working from functional/ technical specifications, write technical
specifications that communicate the technical design of a project,
using flow charts, data flow diagrams, pseudo-code, ER diagrams,
and other methods of documenting a technical design.
Perform code reviews to ensure quality of programming through
standards enforcement, peer code review and automated tools.
Must be self-motivated, creative and technically astute. Analyzes,
reviews, and alters programs to increase operating efficiency or
adapt new requirements.
Provides on-call support for production systems. Consults with user
to identify current operating procedures and clarify program
objectives.
May function as a technical lead in managing assigned projects
Skill Required
BS in computer science or related technical degree
7+ years of hands on implementation experience in the following
skills: JavaRESTful, Spring Core, Spring Integration, Spring Boot,
Spring MVC, Spring Data, Spring Security, HTML5 and CSS3;
JavaScript development (including object-oriented development);
Working experience of Core JAVA, J2EE, Multithreading,
Collections
Experience building RESTful services with JSON So libraries like
JAX-RS 2.0 + Jersey
Excellent understanding of HL7, JSON, FHIR.
Excellent understanding of Enterprise RDBMS, ER Diagrams, and
developing SQL programs.
Performance Testing and tuning experience with Java, Spring
framework
Experience with development tools like Eclipse, Git, Gradle, Sonar,
Jenkins, Jira, Artifactory etc.
Experience with TDD, code testability standards, JUnit/Mockito and
continuous integration
Continuous Integration + Build Automation using Maven, Nexus
Repository
Extensive experience delivering a Microservices based architecture
leveraging APIs, containers and automation
Extensive hands-on experience with AWS technologies like Lambda,
SQS, EC2 and ECS is a plus
Ensure service implementation consistency, speed of delivery, and
promote reuse through creation of reusable middleware assets
Provides tier 3, on-call support for integration application
problems and issues
Excellent verbal and written communication skills
A team player that can easily adapt to a rapidly changing
environment
Keywords: MedTeam Staffing, Burlington , Software Analyst Developer, IT / Software / Systems , Burlington, North Carolina
Click
here to apply!
|