




Job Summary: An experienced professional in Java development, microservices architecture, and agile methodologies, with a focus on proactive solutions and project management. Key Highlights: 1. Experience in Java EE, Spring Boot, and microservices development 2. Focus on continuous integration, continuous delivery, and RESTful architecture 3. Ability to architect solutions and manage multiple projects Description: Java SE 6 and later; Java EE 7; PL/SQL; Application servers: WildFly/JBoss EAP; Container and Spring Boot development for self-contained services; Experience with API gateways such as WSO2 and similar tools; Experience with message queues (MQ) such as RabbitMQ and similar tools; Databases: Oracle and MySQL; Familiarity with Kafka, Kibana, Elastic Search, MongoDB, and KVM; Frameworks: Spring Boot, JPA, Log4J, Hibernate, JUnit, EasyMock, Angular (6 and later), AngularJS, Spring Framework, JSF, PrimeFaces; WebServices (JAX-WS / JAX-RS), JDBC, and related technologies; Knowledge of microservices architecture; RESTful architecture, Swagger; API documentation using OpenAPI (versions 2 and 3); Understanding of development models (sequential and iterative incremental — e.g., RUP, and agile methodologies: Scrum, XP, AUP, BUP); Experience with continuous integration, continuous delivery, and related tools: Maven, Jenkins, GitLab, SonarQube, Sonatype Nexus; * Minimum four years of proven experience as a developer working with the listed technologies Behavioral Profile: * Ability to architect proactive solutions based on business requirements, technology directives, and technical constraints; * Ability to tackle complex problems in a structured manner; * Ability to handle activities across multiple projects simultaneously, including activity management and workload distribution; * Ability to work effectively in a transforming environment; * Goal-oriented and proactive, with strong results focus; * Strong communication skills with both technical teams and business units; * Logical, structured, and problem-solving oriented thinking; * Organization and management of tasks under one's responsibility to meet agreed schedules; * Teamwork capability; * Curious and proactive. * Participate in architecture discussions related to new developments; * Produce effort estimates according to project specifications; * Implement prioritized projects according to specifications and agreed timelines; * Responsible for the Change Management (GMUD) process for developments under one's responsibility (from initiation and documentation through production deployment); * Facilitate decision-making by stakeholders by providing detailed information; * Document all developed solutions; * Support knowledge transfer to the support team; * Continuously apply root cause analysis to problems associated with developed solutions to identify origins, define corrective actions, and mitigate future issues; * Perform testing of developed solutions prior to release for user acceptance testing; * Proactively interact with the project’s technical and business teams to ensure demand fulfillment; * Collaborate with the architecture team to apply currently defined architecture standards and promote continuous evolution of technology environments; * Participate in the change management process. 25110502022323858


