Analyze, design, and implement innovative web applications and services in a service-oriented architecture
Participate in the migration of team products to the cloud and support the team’s adoption of DevOps practices, while advising internal stakeholders and driving continuous improvement across technical and business domains
Analyze, design, and implement web applications and services in a service-oriented architecture.
Participate in migrating team products to the cloud environment.
Support the team’s adoption of DevOps practices.
Support internal stakeholders with technical problems and advise on appropriate solutions.
Continuously expand knowledge in business and technical domains to propose improvements.
Propose and implement automation to improve productivity and quality.
Ensure code is well-designed, testable, efficient, specification-compliant, and secure.
Requirements
Experience with Java and Spring Boot
Experience in JEE web application development
Knowledge of XML and web technologies: XML, XSD, XSLT, XPATH, SOAP, REST, WS-SECURITY
Good knowledge of relational databases (SQL); working environment includes Oracle and PostgreSQL
Knowledge of Linux OS and shell scripting
Familiarity with CI/CD pipelines and containerization: GitLab CI, Maven, Nexus, Docker
Experience with IDEs: Eclipse and/or IntelliJ
Unit test development with JUnit or similar frameworks
Ability to write technical documentation
Knowledge of enterprise application security standards (e.g., OWASP)
Experience with Jira and Confluence
Ability to work accurately under pressure, both independently and in a team
Knowledge of frontend web technologies: HTML, CSS, JavaScript, Bootstrap, Angular
Experience with application servers: Tomcat and/or JBoss
Background in Payment Card Domain, Fintech, Banking, or BFSI