
Lead Java Engineer
- Gdańsk, pomorskie
- Stała
- Pełny etat
The team members are developing a comprehensive Java/J2EE based product. They collaborate with product managers and business analysts to develop the products according to the business schedule. The Candidate on this position is hands-on and passionate about exploiting multiple languages and programming techniques across products, frameworks and API layers 'using the right tool for the right job' to address sustainable solutions. Candidate is willing to explore new tools & technologies to meet the product demands.Responsibilities and Impact:We are looking for a Lead Full-stack Developer with expertise in both backend and frontend development to play a crucial role in the planning, preparation, and development of software for a key platform. This position requires an experienced engineer who can work effectively both independently and collaboratively within a team setting. The ideal candidate should be focused on delivery and possess experience and skills in financial applications.The selected candidate will assist in the design, development, and maintenance of solutions across multiple technology platforms supported by the technology team.
- Design and develop a Java full-stack platform.
- Migrate existing applications to Java-based microservices, deploying them using Container management tools.
- Engage in various software development processes, including requirement analysis, design, coding, testing, and documentation.
- Develop software applications based on clear business specifications.
- Work on new initiatives while supporting existing Index applications.
- Conduct application and system performance tuning and troubleshoot performance issues.
- Build applications using object-oriented concepts and apply design patterns.
- Set up development environments/sandboxes for application development.
- Perform unit testing of application code and resolve errors.
- Interface with databases to extract information and create reports.
- Effectively communicate with customers, business users, and IT staff.
- A Bachelor's degree in Computer Science, Information Systems, or Engineering is required, or a demonstrated equivalence in work experience.
- Over 10 years of experience in designing, developing, testing, and successfully deploying critical and complex projects.
- Strong Java skills with experience in developing concurrent and distributed systems.
- Hands-on experience with HTML, CSS, Bootstrap, JavaScript, jQuery, and Angular or React.
- Advanced experience with Spring-based technologies (Spring Boot, Spring Cloud, etc.) and caching frameworks like Hazelcast.
- Experience in designing and implementing microservices-based solutions.
- Proficiency in writing unit and integration tests.
- Experience in writing SQL queries and a solid understanding of data models.
- Good understanding of AWS cloud services (EC2, ECS, Load Balancer, Security Group, Lambda, S3, etc.).
- Experience in DevOps development and deployment using Container management tools.
- Strong knowledge of infrastructure and exposure to CI/CD.
- Strong analytical and problem-solving skills.
Posted On: 2025-08-21
Location: Gdansk, Poland