




Job Summary: Java Developer to work on development, support, operations, and maintenance of applications, collaborating with teams and practicing agile methodologies. Key Highlights: 1. Java application development and maintenance 2. Experience with agile methodologies and DevOps culture 3. Focus on microservices and design patterns **Description:** **Responsibilities and Activities:** **Main Responsibilities:** Develop applications using Java Support, operate, and maintain implemented applications. Collaborate with other development partner teams. Experience with agile methodologies. **Secondary Responsibilities:** Monitor project deployments in production environments. Participate in requirement definition meetings and/or knowledge transfer sessions. **Technical Requirements:** Minimum 5 years of experience Java development (versions 6 to 21) Knowledge of REST and SOAP Kafka, MQ, RabbitMQ, and messaging concepts Spring Spring MVC Spring-based transaction management Spring Boot RestTemplate Hibernate Spring Data JPA **Application Servers:** WebSphere 7 or higher Standard REST APIs, Swagger, and SOAP Apache CXF for service exposure **Databases:** Oracle and MySQL SQL knowledge (table creation, indexes, and other optimizations) EJB 3 TDD DDD Mockito Design patterns and microservice patterns Jira familiarity GitHub and GitFlow Familiarity with Linux commands for server access **Nice-to-have:** Container and EKS knowledge Knowledge of Apache web servers PL/SQL knowledge GitHub Actions ISO\-8583 protocol EMV Multi\-threading TCP connection **Behavioral/Process Requirements:** Engagement in Agile development, Squad culture, participation in ceremonies, product ownership mindset, and collaboration. Teamwork Pair Programming / XP DevOps experience, operational support, and on-call availability 2511130202461638241


