Main Responsibilities
Build & change management
• Able to lead in terms of technology and conceptualize, propose design and architectural evolution, along with operational model.
• Contributing to development of high quality fully tested source code complying with deadlines, schedule and coding standards.
• Liaise with business analysts for clarification and understanding of requirements.
• Provide deployment and change management of the solution/platform.
• Develop tests strategy in coordination with project manager / Business Analysts.
• Provide technical assistance during user acceptance test.
Incidents and Requests management (business users and other IT teams)
• Communicate effectively.
• Analyse enhancement requests and bug-fixes.
• Document deliveries.
• Support applications in production - analyze and resolve issues as they arise as well as propose optimizations for future.
• Monitor the results and quality of the different software solutions and projects implemented in the organization.
Change management
• Apply monthly release strategy, following the team’s milestones for analysis, coding and testing.
• Support the release roadmap in production.
• Operations management
• Application support, level 3 (expert).
• Troubleshoot and fix issues.
Continuous improvement
• Process improvements.
• Technology, tools and infrastructure upgrade
• Automation of manual work
• Delivery efficiency and quality improvement
Qualifications and Profile
• At least 12 years of software development experience
• At least 8 years’ experience working with Java
• Strong understanding and experience in SOLID patterns, unit testing and integration tests
• Strong knowledge and experience with latest and advanced Java language features as well as Spring Boot framework
• Well experienced in RESTful APIs design & development with Swagger and OpenAPI standard
• Good knowledge and experience in AWS Cloud Fundamentals (Microservice architecture, Docker & Kubernetes, S3 storage, Redshift etc.)
• Experienced with Java OpenTelemetry and ElasticSearch to build the observability for applications
• Experienced with front-end development with either Angular or React
• Good knowledge and experience of SQL or similar
• Experienced with Maven, Git, Gitlab and JIRA
• Good knowledge of algorithms and data structures, with strong fundamentals in complexity analysis
• Strong ability to analyze code – understand execution flow & debug even without access to a debugger
• An ideal candidate will also have expertise in some or all of the following:Apache Kafka, Spark and Iceberg
Exposure to devops culture.
EA Number: 11C4879
Original job Senior Java Developer_/Docker/ Kubernetes/ - Part-Time posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.