Tech Stack / Keywords
Podsumowanie oferty
As a Senior Java Developer, you will develop Android banking applications for a global financial institution, contributing to feature delivery, performance tuning, and code quality. You will work in an international Agile team using Java and Android.
Wymagania
- 5+ years of Java development experience, with a focus on Android applications.
- Proficiency in Spring, Spring Boot, and RESTful API development.
- Strong knowledge of object-oriented programming and design patterns.
- Experience with version control systems such as Git.
- Familiarity with unit testing tools like JUnit and Mockito.
- Understanding of CI/CD tools and best practices.
- Solid problem-solving and analytical skills, and attention to detail.
- Excellent communication and teamwork skills.
- Fluency in English, both written and spoken.
- Commitment to writing secure, maintainable, and high-quality code.
Nice to have:
- Experience with messaging systems such as Kafka or IBM MQ.
- Exposure to cloud platforms like AWS (EKS, Lambda), Azure, or GCP.
- Background in banking or fintech environments.
- Knowledge of ORM frameworks like Hibernate or MyBatis.
- Experience working in international, distributed teams.
Obowiązki
- Design and develop Java-based Android banking applications to enhance user experience and security.
- Collaborate with cross-functional teams to implement new features, enhancements, and optimizations.
- Conduct code reviews and write comprehensive unit tests to ensure high quality standards.
- Troubleshoot and resolve technical issues to maintain seamless application performance.
- Participate in architectural discussions and technical planning sessions.
- Contribute to CI/CD pipelines, deployment automation, and release processes.
- Mentor junior engineers and foster knowledge sharing within the team.
- Keep up to date with industry trends and emerging technologies to continuously improve solutions.
ITDS
396 aktywnych ofert