We are looking for a talented Java Developer to join our team and contribute to developing high-performance, scalable banking systems. You will be part of an innovative environment where youll design and implement robust back-end services, enhance system integrations, and work closely with other developers to deliver cutting-edge solutions.
What You’ll Be Doing:
- Building and maintaining microservices using Java and Spring Boot.
- Implementing Kafka for real-time data streaming and messaging systems.
- Performing SQL database operations, optimizing queries for performance.
- Designing and implementing RESTful APIs that support our key applications.
- Collaborating with cross-functional teams to integrate front-end elements into server-side logic.
- Using Hibernate for efficient database management and data persistence.
- Managing source code with GIT, following best practices for version control.
- Conducting unit testing with JUnit to ensure software quality and reliability.
- Troubleshooting and debugging to ensure applications are running smoothly and effectively.
What You’ll Need:
- Java: Strong proficiency in Java (3+ years), with experience in building robust back-end services.
- Spring Boot: Solid experience with Spring Boot, Spring MVC, and Spring Data for developing scalable microservices.
- Hibernate: Knowledgeable in Hibernate for effective data management and mapping.
- GIT: Proficiency with GIT for version control and collaboration.
- REST API: Proven track record of designing and implementing RESTful services.
- Microservices Architecture: Understanding of microservices, with hands-on experience in deploying and managing them.
- SQL: Proficiency in SQL for querying and managing relational databases.
- JUnit: Strong experience with JUnit or similar testing frameworks.
- Kafka: Familiarity with Kafka for distributed data streaming.
Nice to Have:
- Front-End Experience: Knowledge of React or Angular to contribute to full-stack development.
- Agile Methodologies: Familiarity with Agile practices and methodologies.
Work location requirements: This role requires the candidate to work from our clients office in Tricity or Warsaw once a week to facilitate collaboration and team engagement.