senior java developer | bucuresti

postat
contact
raluca nița, randstad romania
tip job
permanent
aplică acum

descriere job

postat
locație
bucuresti
sector
egyéb
tip job
permanent
număr de referință
600 / 659
contact
raluca nița, randstad romania
NU este obligatoriu să vă înscrieți CV-ul pentru a aplica pentru această poziție, dar dacă aveți o versiune actualizată, este un ajutor important pentru noi. Dacă nu este actualizat sau nu este disponibil acum, îl puteți încărca mai târziu, în orice moment când vă conectați la profilul dvs.
We are looking for a Senior Software Developer to join the Mobile Banking team of a company in the Finance field, in Bucharest. You will help architecting / implementing solutions, carrying out response activities in terms of technical analysis, solution design, high-level and detailed technical documentation, implementation and non-functional testing guidelines.


Job description

Key tasks and responsibilities
• 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, Backend 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

Qualifications & Competencies:
• 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-oriented distributed applications
• Knowledge of scalable architectures
• Good customer facing skills and good command of English both spoken and written
Personality & Soft Skills:
▪ Strong technical drive, troubleshooting insight & appetite to learn fast
▪ Accountability & ownership is a must-have for driving problem solving & creating solution
▪ With keen nose for details & gold digger
▪ Open-minded, structured and result oriented personality
▪ Willing to learn new things
▪ Respectful to multicultural environment
▪ Pragmatic and problem-solving mind
▪ Good negotiator focused on win-win solutions
▪ Ability to work in challenging environment, “can do” and “extra mile” attitude


Offer

▪ Flexible working hours
▪ The possibility of working remote 2 days / week
▪ A professional but still friendly work environment
▪ Access to a benefits platform with a dedicated budget that you will be able to use, in order to choose the most suitable benefits for you
▪ Healthcare services from one of the agreed providers
▪ Holidays accorded based on your working experience
▪ Career in a leading international banking group, build on the diversity of its strong local roots
▪ Dynamic and challenging environment, full of growing opportunities
▪ Enhance knowledge and skills, setting solid foundations for a professional development in the IT area of the financial industry

Applications

Raluca Nița
+40213365253