Vacancy expired!
- Bachelor's degree in Computer Science, Information Systems, Engineering, and/or equivalent
- formal training or work experience is required; M.S. in Computer Science / Engineering preferred
- Must-Have 10 years of work experience in an Information Technology environment; Preferred
- experience with large enterprise environments
- At least 4 years of Agile software development experience preferred
- At least 4 years of leveraging Continuous Integration to improve the quality of software delivery
- Experience leading technical analysis and Java application design resulting in documented
- application requirements
- Experience with developing and supporting Java applications that use open APIs and service calls to
- communicate with other systems
- Experience leading new Java application development projects through all phases of the lifecycle.
- Experience with business process modeling, data modeling, and object modeling techniques.
- Experience with performance, integration, and regression testing.
- Strong experience with Spring Boot, Java, and Web Development using ReactJS, Angular, JavaScript,
- JQuery, Responsive design, etc.
- Experience with Opensource technologies and modern development techniques
- Experience with DevOps, Continuous Delivery, and Deployment
- Sound knowledge and work experience in designing and implementing event-driven microservice architectures
- Experience with No SQL databases like Cassandra
- Experience in testing methodologies using frameworks such as Junit, Spock testing framework, etc.
- Ability to lead a technical team and effectively communicate with TS and Business leaders
- Experience in developing cloud-native applications using Spring Boot, Spring Data, and Spring Cloud targeted to OpenShift PaaS
- Experience with modern monitoring technologies (e.g., Prometheus, Splunk, ELK)
- Experience with Rules Management Systems (e.g., Drools, IBM Lombardi) is a plus
Vacancy expired!