Provides support for full implementation lifecycle of mobile apps and server-side solutions
Troubleshoots and resolves technical issues through debugging, research, and investigation
Shares own expertise with others
Interface with other teams such as Business Analysts, Developers, Quality Engineers, Back-end teams, Maintenance colleagues
Work in fast paced environment with iterative releases to production using up to date development process (JIRA, GIT, Jenkins, etc.) and modern IDEs (i.e. IntelliJ IDEA)
Client & server-side programming support in Java stack
Developing services to communicate with / aggregate data from sources using JSON, REST / SOAP
Modelling data components used on mobile clients for data representation and interaction
Analysis of external services and APIs and making solutions proposals which fit target architecture
Writing and maintaining unit / integration tests and technical documentation
Preparing estimations and high-level solutions
Doing code quality review, performance analysis monitoring strategies and execution, validation of technical design
Requirements
Key Qualification & Competencies
Bachelors degree in Information Technology or equivalent
At least 4-5 years of experience in software design, development or support for mobile native & Java EE technologies
Analytical and logical thinking, problem solving oriented
Very good grasp of programming base concepts and algorithms
Experience with SOAP / REST Web Services and integrations via enterprise service bus
Knowledge of Kotlin and Swift is an advantage, same for cryptography knowledge
Knowledge of service distributed applications
Knowledge of scalable architectures
Good customer facing skills and good command of English both spoken and written
Optional Qualification & Competencies
Working experience as support engineer and good knowledge of Splunk
Knowledge of DB architectures (especially Exadata)
Experience with working in Linux
DevOps background (actual experience in setting up and maintaining applications via DevOps)
Real-life experience with performance analysis and improvements (Dynatrace, PerfMon, JMeter, JProfiler)
Working experience with setting up and maintenance of Apache & JBoss servers