QUALIFICATIONS AND JOB DESCRIPTION
We are looking for an Senior Developer to join our Integration and Application Infrastructure Software Development Unit.- BS. or MS degree in Computer Science or in Computer Engineering,
- 5+ years hands on coding advanced experience in J2EE and Web technologies,
- Have a knowledge and expertise in Software Development Life Cycle(SDLC) and software development tools. Have knowledge and experience of Agile Metodology is a plus.
- Experience of developing Services Oriented Architectures (SOA) and Integration platform,
- Experienced on Integration Platform Tool(s) like Red Hat Fuse, Tibco or Oracle SOA Suit is a plus.
- Ability to develop hand on enterprise architecture and application infrastructure with J2EE and Integration Tools,
- Knowledge on Database Store Procedure and Data Model (DB2 or Oracle),
- Experienced on Release Management Processes and Continuous Integration (Jenkins, Maven, Nexus, etc.),
- A bility to implement and knowledge of open-source technologies and trends,
- Analytical minded, result-oriented,
- Very good command in English both verbal and written,
- For male candidates military service must be completed.
İŞ TANIMI
The Senior Developer will be responsible of design and development enterprise architecture along architecture principles, considering functionality, security, integration, infrastructure and performance. New enterprise architecture and infrastructure will be developed and maintained with the teams.
- Responsible for development for end-to-end architecture, application framework and system topology,
- Ensures that new developed architecture and infrastructure satisfies technical design goals –Performance, Modularity, Reliability, Maintainability, Reusability and Accessibility,
- Implement enterprise architecture with J2EE, Web and Integration Tool (Red Hat Fuse) technologies,
- Produce alternate design concepts, detailed approaches and innovative solutions with hands on development,
- Check the software source code quality assurance - Sourcecode review and refactor, static code analysis with tools (HP Fortify, Sonarqube, etc.),
- Transform and integrate on heterogeneous platforms and technology stacks including Java, Mobile (iOS/Android), AS400 and will leverage innovative open source toolsets, existing technologies and emerging techniques going forward.