WHO WE NEED
Do you thrive in a fast-paced environment, building and maintaining online services? Are you a technical leader with a passion for knowledge transfer? If so, we want to hear from you!
We are seeking a Senior Online-Services Developer (Full-stack) to join our growing team. In this role, you will be responsible for the full development lifecycle of online services, from requirement implementation to technical support. You will also play a key role in knowledge transfer, ensuring a smooth handover to both internal and external teams.
Our customer is a German company, which provision of consulting services as well as other services in the field of information technology with a focus on systems analysis and technical concept, design and implementation, software testing, quality assurance and architectural consulting as well as the support of corresponding projects for clients.
PRIMARY ACCOUNTABILITIES / RESPONSIBILITIES:
- Implement functionalities based on detailed technical specifications (“Technical Solution Drafts”)
- Write unit tests for all developed components to ensure code quality
- Analyze and resolve errors identified during system testing
- Participate in knowledge transfer initiatives with Business Analysts (BAs)
- Regularly communicate project progress with the overall Management BA
- Develop complex technical solutions through programmatic implementation
- Lead and mentor a sub-team of developers
- Actively promote knowledge transfer within the team
- Provide technical support to fellow developers
RFC/WORK PACKAGE MANAGEMENT:
- Manage the implementation and commissioning of external service providers for IT support services related to IT processes
- Collaborate with a joint team to coordinate service implementation, while maintaining a high degree of self-organization
TECHNICAL SKILLS & EXPERIENCE:
- Proven experience as a Senior Full-stack Developer
- Strong proficiency in JEE, Java 7 & 8, Struts 1.2, ADF, HTML, JSP, JavaScript, and Web Services (JAXWS/Metro)
- Experience with JDBC, SQL, JPA, Linux/Shell scripting
- Familiarity with Oracle DB, Oracle WebLogic, and Oracle Service Bus communication
- Experience writing unit tests with JUnit, including methodologies for deriving test cases
- Experience developing rich client applications for Windows and Java Swing (web start)
- An upper-intermediate level of English and the ability to communicate verbally in a proficient manner
- An intermediate level of German and the ability to communicate verbally in a proficient manner
TOOLS & TECHNOLOGIES:
- Proficient in development tools like Confluence, JIRA, Bitbucket, GIT, SVN, ARS-Remedy, and SQL Developer
- Experience using developer tools like NetBeans, IntelliJ, Dynatrace, SoapUI Pro, Borland C++-Builder (for Windows Rich Client maintenance only)
- Familiarity with deployment tools like ANT, Maven, Jenkins, Sonar, Nexus-IQ
CLIENT AND DOMAIN:
- Client: a development company
- Country: Germany
- Domain: IT Services