Position: Java Tech Lead
Company: ITernal Group
Category: Java
Experience required: 5y
English level: upper
Published: 2023-08-01T00:00:00+03:00

**Location: Poland**

**Project tech stack:**

- Java (jdk1.8.0_191)
- Spring Boot
- ADF framework
- Oracle DB
- SQL, PL/SQL
- AWS: EC2, EKS for contracts API
- Terraform, Jenkins CI/CD
- GitHub

**Requirements:**

- 7-9 years of software development experience
- 7+ years of extensive Java development
- 2-3 years of Spring framework and building Spring web applications
- Understanding and experience developing and deploying microservices
- Excellent design, coding, and debugging skills
- OOP, OOD, Design Patterns proficient
- Knowledge of relational databases (preferably Oracle, SQL, PL/SQL)
- Experience with AWS services (EC2, EKS)
- Excellent communication and organization skills, product-oriented mindset, focus on team results, willingness to constant personal and team improvements, leadership qualities
- Upper-Intermediate/Advanced English level

**Responsibilities:**

- Lead high-performance, cross-functional agile teams throughout the SDLC to deliver critical business features
- Driving the entire development cycle, including design, architecture, development
- Promote best practices to improve the quality of our code and processes
- Research and evaluate technical options to implement business requirements
- Provide system or technical development expertise to the team
- Write quality, maintainable code with extensive test coverage in a fast-paced professional software engineering environment
- Work in close contact with team members and project stakeholders
- Suggest technical and functional improvements to add value to the product and tackle technical debt

**Would be a plus:**

- Understanding of feature flagging, A/B testing, continuous release lifecycles
- ADF experience

**We offer:**

- Possibility to influence the development of the project.
- Friendly professional staff and warm atmosphere.
- Help with development via mentoring and coaching.
- The environment where you can implement your ideas.
- Plans for growth and the performance review.
- Flexible schedule and opportunities to work remotely (8 hours workday).
- Paid vacation and sick leaves.
- Participation in educational activities and thematic conferences.
- Team parties and corporate events.