Senior Java Developer
Job Description
We’re looking for a Senior Java Developer to join our talented engineering team and lead the design and implementation of advanced banking solutions using the latest technologies and best practices.
As a Senior Java Developer, you will play a critical role in shaping the architecture, technical design, and development of our digital banking solutions. You will collaborate with
- functional teams, support business analysis efforts, and mentor team members while taking ownership of your work. You will also contribute to building a robust, scalable, and maintainable
- based platform.
Key Responsibilities
- Architectural & Technical Design:
- Lead the design and development of scalable, secure, and efficient microservices using Java 17 and Spring Boot.
- Define architectural standards and ensure adherence throughout the development lifecycle.
- Incorporate best practices in design patterns, API development, and
- native architecture.
- Team Leadership:
- Drive and mentor developers, assigning tasks effectively and conducting code reviews.
- Foster a collaborative team environment, ensuring
- quality deliverables.
- Support Business Analysis:
- Collaborate closely with business analysts to translate business requirements into technical solutions.
- Provide technical expertise to refine requirements and evaluate feasibility.
- Development & Deployment:
- Implement, test, and maintain robust backend systems leveraging technologies such as IBM MQ, My
Batis, and Oracle DB. - Build and maintain CI/CD pipelines with Gradle, Jenkins, and Docker.
- Optimize performance and ensure system reliability with tools like Kibana and Elastic Search.
- Implement, test, and maintain robust backend systems leveraging technologies such as IBM MQ, My
- Quality Assurance:
- Create unit tests using JUnit and Mockito to ensure code reliability and maintainability.
- Drive the resolution of technical issues and continuously improve system performance.
- Ownership:
- Take responsibility for the
-
- end delivery of your work and ensure alignment with business objectives. - Proactively identify and mitigate risks to ensure seamless project execution.
- Take responsibility for the
Qualifications
- Technical Expertise:
- 6+ years of
- on experience with Java (Java 17 preferred). - Strong knowledge of Spring Boot, Microservices, and messaging systems like IBM MQ.
- Experience with database technologies such as Oracle DB and ORM frameworks like My
Batis. - Proficiency in build tools like Gradle and CI/CD tools like Jenkins.
- Hands-on experience with containerization tools like Docker and monitoring tools like Kibana.
- Knowledge of Elastic Search for search and analytics.
- 6+ years of
- Leadership & Communication:
- Proven ability to mentor and guide development teams.
- Strong task management skills, including assignment, progress tracking, and code review.
- Excellent verbal and written communication skills, with the ability to liaise between technical and
- technical stakeholders.
- Analytical Thinking:
- Experience supporting business analysis by translating requirements into technical deliverables.
- Ability to evaluate
- offs and propose innovative solutions to complex problems.
- Quality-Driven:
- Demonstrated expertise in writing
- quality, testable, and maintainable code. - Experience with unit testing frameworks like JUnit and Mockito.
- Demonstrated expertise in writing
- Ownership & Initiative:
- A proactive approach to
- solving and a strong sense of accountability.
- A proactive approach to
Want to contribute to
- generation banking solutions that shape the future of finance?
Let’s have a chat and see how you can add value to our team!
Fii primul, care se va înregistra la oferta de muncă respectivă!
-
De ce să cauți de muncă pe Lucrezi.ro?
În fiecare zi oferte noi de muncă Puteți alege dintr-o gamă largă de locuri de muncă: Scopul nostru este de a oferi o gamă cât mai largă de opțiuni Lasă să-ți fie trimise noile oferte prin e-mail Fii primul care răspunde la noile oferte de muncă Toate ofertele de muncă într-un singur loc (de la angajatori, agenții și alte portaluri) Toate serviciile pentru persoanele aflate în căutarea unui loc de muncă sunt gratuite Vă vom ajuta să găsiți un nou loc de muncă