Java Developer
TIAC is a software company that, in a dynamic and vibrant environment, nurtures exceptional and passionate people working their hardest for their client’s benefit. With nearly 250 successful projects all over the globe behind us, we have gathered ample experience in a wide range of technologies, domains and sectors with a focus on FinTech products.
TIAC is looking for an enthusiastic Java Developer with at least three years of professional experience in the field.
As a Java Developer at our company, you will work closely with other developers, analysts, and stakeholders to create robust and scalable applications. Your main responsibilities will include writing clean, efficient code, performing software analysis, programming, testing, and debugging. You will also participate in project planning and contribute to decisions regarding system architecture. You will have the opportunity to work with the latest technologies in a collaborative environment.
Responsibilities:
- Development of software products,
- User interface implementation according to the latest trends,
- Designing innovative software solutions,
- Study and application of the latest technologies,
- Maintenance of existing software products.
Required technical skills:
- Minimum 3 years of experience in Java software development,
- Understanding concepts of Object-Oriented Programming,
- Experience in full-cycle development: CI/CD, Database design, some system and application architecture,
- Familiar with at least one common JVM-based backend framework (Spring, Micronaut, etc.),
- Writes well-testable and tested code
- Experience with SQL, Hibernate and JPA,
- Experience with Angular is a plus,
- Experience with AWS or Azure is a plus,
- Working knowledge of Git version control,
- Experience with agile methodologies,
- Confident spoken and written English,
We offer:
- Hybrid Workplace: Flexible work arrangements combining remote and on-site options.
- Excellent Working Conditions: A supportive and productive environment designed for your success.
- Experienced Team: Collaboration with skilled professionals in a dynamic and knowledgeable team.
- Educational Resources: Access to a variety of training programs and learning materials to support your professional development.
- Private Health Insurance: Comprehensive coverage to ensure your well-being.
- FitPass: Access to a range of fitness facilities and classes.
- Office Massage: On-site massage services to help you relax and rejuvenate.
- Insight Fitness Room: An equipped fitness room to maintain a healthy lifestyle.