Must have:
Java, and IBM BPM (Business Process Management) experience, GCP, Cloud native services(Kubernetes, Docker, serverless functions, APIs, and Kafka)
Skills/ Experience:
- 9+ years of software engineering experience.
- 7+ years’ experience writing, debugging, and troubleshooting code in mainstream Java, SpringBoot, TypeScript/JavaScript, HTML, CSS.
- Hands-on experience in implementing BPD processes and UI screens using IBM BAW. Experience in developing rich user interfaces using system toolkit/third-party toolkit.
- Extensive experience in integrating IBM BAW with external systems via SOAP/REST Web services. Experience in scheduling UCA batch jobs.
- Good experience designing and developing microservices using Java, SpringBoot, GCP SDKs, GKE/Kubernetes.
- Good experience with database integration and ability to write complex SQL queries.
Needed:
- Self-starter that identifies/responds to priority shifts with minimal supervision.
- Strong communication and presentation skills.
- Strong leadership qualities.
- Demonstrated problem-solving skills and the ability to resolve conflicts.
- Experience creating and maintaining product and software roadmaps.
- Working in a highly regulated environment.
- Experience with backend technologies such as JAVA/J2EE, SpringBoot, SOA, and Microservices.
- Source code control management systems (e.g. SVN/Git, GitHub) and build tools like Maven & Gradle.
- Agile environments (e.g. Scrum, XP).
- Relational databases (e.g. SQL Server, MySQL).
- Atlassian tooling (e.g. JIRA, Confluence, and GitHub).
- Developing with modern JDK (v1.7+).
- Automated Testing: JUnit, Selenium, LoadRunner, SoapUI.