Java Developer
Published: November 25, 2024
About the Employer
IT Company
What you will do
- Develop and maintain Java applications with a focus on scalability, security, and performance.
- Collaborate with cross-functional teams to design, test, and implement new features and services.
- Participate in code reviews, contribute to continuous improvement and operational excellence.
- Support the design and deployment of microservices architectures using Docker and Kubernetes.
- Monitor, troubleshoot, and optimize Java applications for maximum speed and scalability.
- Ensure adherence to software development best practices and contribute to internal and external documentation.
- Share your knowledge and help the team evolve best practices
- Work in small autonomous teams with short release cycles.
Requirements
- Minimum 5 years of experience in Java
- Strong expertise in the Spring Framework (Spring Boot, Spring MVC), Hibernate or JPA for ORM
- Hands-on experience with Docker and containerization technologies, CI/CD pipeline tools (e.g., Jenkins, GitLab)
- Strong SQL skills and hands-on experience with relational databases
- Proficiency with JUnit, Mockito for unit testing, and integration testing tools
- Solid experience with microservices architecture, scalability, and system integration
- Fluent English
Nice to have:
- Experience with cloud platforms like AWS
What we offer
- Collaborate with a diverse and talented team in a dynamic, fast-paced environment.
- Enjoy opportunities for professional growth and development within a leading fintech company.
- Hybrid work (max 2 days a week in Warsaw office)