Full-Time Senior Java Developer
Finshape is hiring a remote Full-Time Senior Java Developer. The career level for this job opening is Senior Manager and is accepting Cluj-Napoca, Romania based applicants remotely. Read complete job description before applying.
Finshape
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
We’re seeking a Senior Java Developer to lead design and implementation of advanced banking solutions using cutting-edge technologies and best practices.
As a Senior Java Developer, you'll play a key role in shaping architecture, technical design, and development of digital banking solutions.
You'll collaborate with cross-functional teams, support business analysis, mentor team members, and take ownership of your work. Contribute to building a robust, scalable, and maintainable microservices-based platform.
- Architectural & Technical Design:
- Lead design and development of scalable, secure, and efficient microservices using Java 17 and Spring Boot.
- Define architectural standards and ensure adherence.
- Incorporate best practices in design patterns, API development, and cloud-native architecture.
- Team Leadership:
- Mentor and guide developers, effectively assigning tasks and conducting code reviews.
- Foster a collaborative team environment for high-quality deliverables.
- Support Business Analysis:
- Collaborate closely with business analysts to translate business requirements into technical solutions.
- Provide technical expertise for refining requirements and evaluating feasibility.
- Development & Deployment:
- Implement, test, and maintain robust backend systems using technologies like IBM MQ, MyBatis, and Oracle DB.
- Build and maintain CI/CD pipelines with Gradle, Jenkins, and Docker.
- Optimize performance and system reliability with tools like Kibana and Elastic Search.
- Quality Assurance:
- Create unit tests using JUnit and Mockito to ensure code reliability and maintainability.
- Resolve technical issues and continuously improve system performance.
- Ownership:
- Take responsibility for end-to-end delivery and alignment with business objectives.
- Proactively identify and mitigate risks for seamless project execution.
- Technical Expertise:
- 5+ years hands-on experience with Java (Java 17 preferred).
- Strong knowledge of Spring Boot, Microservices, and IBM MQ.
- Experience with Oracle DB and MyBatis.
- Proficient with Gradle and Jenkins.
- Hands-on experience with Docker and Kibana.
- Knowledge of Elastic Search.
- Leadership & Communication:
- Proven ability to mentor and guide development teams.
- Strong task management skills.
- Excellent verbal and written communication.
- Analytical Thinking:
- Support business analysis by translating requirements.
- Evaluate trade-offs and propose solutions to complex problems.
- Quality-Driven:
- Expertise in writing high-quality, testable, and maintainable code.
- Experience with JUnit and Mockito.
- Ownership & Initiative:
- Proactive problem-solving and accountability.