TechnoLogica delivers IT solutions, products and services on enterprise digital transformation and e-government.
Our team consist of skilled and experienced individuals dedicated to developing solutions and products that ensure success for our customers. We grow by working with diversity of technologies and by delivering solutions in different business areas.
We are looking for an Senior JAVA Developer to join our team in Sofia and Burgas.
Contribute in all phases of software development life cycle;
Write efficient and readable code and unit tests for it.
Good communication skills;
Experience with JAVA 1.8+ and JAVA EE 7+ (at least generics, lambdas, annotations, servlets, jsp);
Experience with OOP and Design Patterns (at least structural patterns);
Experience with MAVEN (at least POM, JAR and WAR projects) and version control systems;
Experience with JDBC (at least prepared statements and bind variables);
Experience with databases – SQL and basics (PK, UK, FK);
Some experience with XML and/or JSON, EJB and/or Spring, Hibernate and/or similar;
Some experience with SOAP and/or REST and/or RPC protocols for web services.
AS AN ADVANTAGE, WE CONSIDER:
Some experience with Angular, React JS, Node.js or similar;
Some experience with UML – component, class, sequence and/or activity diagrams;
Professional certificates about JAVA and/or related technologies;
Good command of English and other foreign language.
Sustainable company with long-term commitments;
Friendly, vibrant and intellectually challenging workplace;
Opportunities for professional training, growth and certification;
Opportunities to build software products and critical information systems from scratch using modern technologies;
Diversity of projects and possible mobility between projects over time;
Competitive remuneration package base on individual performance;
Referral program – we value talent and we facilitate friendly working atmosphere, bring your friends!
Social benefits, corporate parties and special interest groups.
To apply, please send your resume. We will contact the shortlisted candidates for the role.
Documents submitted by applicants will be processed and stored in complete confidentiality.
The processing and storage of any personal data submitted by applicants will be carried out in full compliance with the requirements of Regulation (EU) 2016/679 (General Data Protection Regulation), the Personal Data Protection Act and all other applicable legal acts.
By applying for this position, you agree to voluntarily provide your personal data, in full knowledge that it will be processed, stored and used by “TechnoLogica” EAD as an administrator of personal data for the sole purpose of the selection process for this position. “TechnoLogica” EAD will not share any personal data submitted by applicants for this position with third parties.