Job Description
- Analyze and challenge business requirements as needed
- Participate actively in project meetings, agile ceremonies, and all phases of the software development lifecycle (design, development, QA, UAT, production launch)
- Build robust Java applications for high-volume, low-latency, and critical high-availability environments
- Develop processes, user interfaces, and integration plugins using Appian platform features
- Collaborate with your team to continuously improve development processes
- Provide Level 3 support for live application
Qualifications
- 3–5 years of software development experience, including 2+ years focused on Java
- At least 1 year of hands-on experience with Appian (or other BPM platforms) as a developer or consultant
- Strong proficiency in Java, Angular, Spring Framework, Spring Boot, Hibernate
- Experience in backend development using Java and Spring
- Solid understanding of Java concepts and design patterns (MVC, DAO, Singleton, Factory, Builder)
- Database programming skills (preferably cloud-based: MariaDB, PostgreSQL)
- Experience with RESTful web services and web services security
- At least 2 years working with Spring Data JDBC or equivalent (Oracle, PostgreSQL)
- Unit and integration testing experience (JUnit, Mockito)
- Familiarity with enterprise integration patterns and microservices architecture
- Experience with CI/CD tools (JUnit, GitHub, Jenkins, Gradle, Artifactory)
- Knowledge of Docker/EKS environments; AWS cloud experience is a plus
- Solid experience with API, JMS, Kafka integrations
- Advanced English proficiency
- Quick learner, motivated to stay up to date with new technologies
- Strong advocate for secure coding practices and integrating security throughout the SDLC
- Open to exploring and learning new technologie
Nice to have/Open to Learn:
- Experience with JIRA, Confluence, ServiceNow
- Banking industry experience
- Familiarity with change management and defect tracking tools
- Knowledge of agile software development methodologies
Additional Information
- Full access to foreign language learning platform
- Personalized access to tech learning platforms
- Tailored workshops and training to sustain your growth
- Medical insurance
- Meal tickets
- Monthly budget to allocate on flexible benefit platform
- Access to 7 Card services
- Wellbeing activities and gatherings