Vacancy expired!
- OO design and strong Java experience
- Leads solution design, considering risks, mitigations, performance, user experience, and testability
- Develops solutions on variety of platforms according to business requirements
- Adopts Service Design, where appropriate, through architecture modularity to enable continuous delivery
- Considers applying emerging technology solutions to increase efficiency and effectiveness; expectation of continuous innovation
- Object Oriented Development: Java 8, C#/.NET, Ruby, etc.
- Web frameworks: Spring framework, Spring MVC, Spring Boot, Spring JDBC, Spring Cloud etc.
- Web Service Knowledge: SOAP, XML, WSDL, REST, JSON, Swagger, AWS
- Experience in building web applications using Node.js, React.js
- Hands-on experience in IBM BPM and IID
- Experience with BPEL
- API Design
- Dependency Management (Maven, Gradle, etc.)
- Source Control Management: Git or similar
- Testing frameworks: JUnit, Mockito, or similar
- IDE Usage: Eclipse-based IDEs (IBM Rational Software Architect (RSA), Spring Tool Suite (STS) etc.), Atom or similar
- Continuous Deliver Pipelines (Jenkins, Checkstyle, Jacoco, PIT, SonarQube, etc.)
- Splunk
- Version One
- Relational DBs (DB2, postreSOL, etc.)
- Non-SFQ DBs (Riak, Hadoop, etc.)
- Code Repositories (GIT, GitHub, GitLab, SVN, etc.)
- Experience taking a software application from inception to implementation.
- Experience with Data Design best practices would be helpful.
- Experience with Agile and DevOps practices.
- Hands-on experience working in Cloud Native technologies such as Kubernetes, Dockers, HELM Charts.
- Advocate and experience with automated testing and test suites.
- Experience in Behavior Driven Development while developing new features and refactoring existing code.
Vacancy expired!