Role: System Engineer
Duration: 12+ Months
Responsible for the design and development of medium to highly complex systems.
Skills include system design and analysis as well as business skills.
Works with data and project managers to understand systems and consults with customers to understand needs.
Developments and implements new systems, corrects software errors in existing systems, and works to improve performance through hardware upgrades.
Manages computer systems in a business environment and responsible for resolving technical issues.
Knowledgeable in programming, data structures, computer systems, and software engineering. Bachelor's degree in computer science, software engineering, or other related field. Ability to manage multiple assignments.
Superior written and oral communication skills. 6-10+ years of experience.
Required Qualifications and Experience:
BS or equivalent and nine years related experience or a MS and Five years related experience or the equivalent combination of experience and education.
Minimum of three years experience with various Spring Frameworks. including Spring Core, Spring MVC, Spring Boot and some experience with Spring Data (JDBC, JPA, NOSQL, etc),.
Minimum of four years experience with Unit Testing -- Junit or Mock Frameworks
Minimum of two years experience with different types of DevOps set up: (Bamboo or Jenkins,; Ant OR Maven; OR SVN or Git)
Minimum of two years Tomcat or Weblogic and one year UNIX experience
Web services experience: three years SOAP and two years RESTful
PL/SQL, Cloud hands-on experience,
Minimum of five years experience working with Oracle database or NO-SQL database, like Mongo DB or Dynamo DB
Desired Qualifications and Experience:
Minimum of two years experience with Docker AND Microservice
Python, Node.js, JSF, Struts, ADF Faces
BS or equivalent and nine years related experience or a MS
UI design, Junit or Mock Frameworks, DevOps, AWS/OCI, Tomcat or Weblogic and Unix, Docker AND Microservice, Python, Spring Security