Applictaion Developer_Java_Kompass
22 hours ago
Role Description:
The Developer will be responsible for developing new system functionality, providing system maintenance & enhancements in client/server projects with mainframe backends to ensure that the initiatives and internal customers are provided full lifecycle support, from implementation through on-going support. This person will be responsible for coding, unit testing, bug-fixes on a day-to-day basis in ERGO Direkt environment.
Key Accountabilities & Responsibilities:
- Adhere to security and control, and change control processes
- Design, develop and maintain client/server based procedures to meet support and/or project requirements.
- Work with IT support teams (DBA, server teams) to ensure support and project requirements are developed and successfully implemented
- Develop and execute unit test and integration plans/scripts to validate that application changes meet technical specifications.
- Responsible for full System Development Life Cycle
- Work with business team to complete acceptance testing and participate in integration testing
- Participate I production support/duty rotation including weekend and off-hour support coverage
- Provide Solution Delivery Methodology artefacts associated with application components.
- Participate in technical reviews at appropriate stages of development
Key Competencies & Skills required
Technical Skills:
- Experienced with Java, Jenkins, Docker, Kubernetes, Weblogic, Openshift, Springboot, Maven, GitHub
- Experienced in analysing, designing software components
- Strong understanding of design patterns and software anti patterns
- Experience in migrating software versions from old to modern Java & Weblogic versions
- Has some background in DB Modelling
- Quick starter to troubleshoot/resolve incidents and business support items
- Ability to adapt and develop interfaces
- Strong analytical and problem-solving skills
- Ability to multi-task effectively, prioritize business impact and urgency
- Perform application support tasks like: systems support, security reviews, maintenance tasks, Unit, Integration and User acceptance Testing experience
- Ability to learn new technologies and methodologies quickly.
Nice to have:
- Exposure to collaboration tools like Jira/Confluence, SharePoint
Behavioral Skills:
- Willingness to learn and quickly adapt to changing requirements
- Proactive approach to identifying issues and presenting solutions and options
Soft Skills:
- Excellent interpersonal and communication skills for working in a global environment within an international team.
- Should have good communication skills (involve both verbal and written)
Previous Experience & Qualifications
Minimum Educational Qualification:
- A degree in Computer Science or equivalent or a related discipline; or equivalent work experience
Certification if any:
- NA
Years Experience & Knowledge:
- 6-8 years of Client/Server Development background in design, analysis and coding, bug fixing
- Insurance Services background appreciated
- COBIT / ITIL experience appreciated
- Experience of working within multi-location teams