Senior Java Developer
-, Gdańsk +2 Locations
emagine Polska
Role: Senior Java Developer
Localization: hybrid work model, 2-3 days in the office Gdańsk/Gdynia/Warszawa
Industry: Banking
Rate: up to 160 pln/h net+vat (B2B)
Type of contract: B2B
Duration: long-term cooperation
We are seeking a highly skilled Senior Java Developer. The ideal candidate will possess expertise in Java, Spring Boot, and microservices architecture, combined with a commitment to writing clean, maintainable code. Proficiency in database management and containerization technologies is essential, along with soft skills such as problem-solving and teamwork.
Main Responsibilities
The selected candidate will be responsible for delivering innovative software solutions and collaborating closely with cross-functional teams.
Design, develop, and implement scalable microservices.
Create and maintain RESTful APIs using Spring Boot.
Manage data persistence with Hibernate.
Containerize applications using Docker.
Participate in code reviews and maintain coding standards.
Implement unit testing and CI/CD practices.
Monitor application performance and troubleshoot issues.
Key Requirements
Strong proficiency in Java 21 and its modern features (e.g., records, pattern matching, virtual threads).
Experience with Spring Boot for building microservices.
Solid understanding and experience with Hibernate.
Familiarity with Docker for application containerization.
Proficient in Git for version control.
Experience with build tools such as Maven.
Knowledge of relational databases (e.g., PostgreSQL, MsSQL).
Familiarity with monitoring tools like Prometheus and ELK stack.
Strong analytical and problem-solving skills.
Excellent communication and collaboration abilities.
Nice to Have
Experience with ETL processes using SSIS.
Understanding of data warehousing and data pipeline concepts.
Knowledge of Kubernetes or similar container orchestration tools.
Familiarity with cloud platforms (e.g., AWS, GCP).
Experience with API documentation tools (e.g., Swagger/OpenAPI).
Senior Java Developer
Senior Java Developer
-, Gdańsk
emagine Polska