Tech Stack
JavaJUnitMavenMockitoNoSQLSpringSQL
About the role
- Support Flex's Supply Chain Solutions team in software development projects to create complex supply chain management web applications
- Participate in different software development activities depending on skills and interest (backend logic, frontend design, database work)
- Follow agile methodology and use Scrum/Kanban in projects
- Be responsible for design, architecture, implementation, and support of systems
- Report to the Senior Manager, Solutions Development
- Contribute to Flex's business processes and support business teams
Requirements
- 3+ years of experience in Java and Spring
- Industry best practices, including design patterns and principles
- Hands-on experience with modern frontend development and RESTFul APIs
- Proficiency with Junit, Mockito
- Working experience with modern development tools and processes (Git, CI/CD, Maven)
- Good communication skills in English
- Familiarity with SQL and NoSQL databases
- A collaborative mindset and experience working with both technical and non-technical stakeholders
- Problem-solving skills and the ability to find smart, pragmatic solutions
- Curiosity and motivation to learn new technologies
- Flexible approach in exploring new technology stack
- Conferences in Poland, online/offline trainings
- Mentoring, support from technical leaders
- Career growth
- Hybrid model of work with 2 on-site /3 remote
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpringfrontend developmentRESTFul APIsJunitMockitoSQLNoSQLdesign patternsCI/CD
Soft skills
communication skillscollaborative mindsetproblem-solving skillscuriositymotivation to learn