Full Stack Java Developer

VACANCY DESCRIPTION

OUR PARTNER

It is one of the world's top 10 software companies with a global team of 19 000 professionals of 145 nationalities, working across 190 countries. Their purpose is to develop the best solutions for their customers - each project is personalized, rewarding and purposeful.

PURPOSE OF THE JOB

As a Full Stack Java Developer, you’ll be a member of the R&D Business Unit in Sofia and the global engineering community, collaborating on the strategy definition of software development; technological framework and functional approach in an Agile Environment. You’ll also work on the implementation of solutions in different countries.

DUTIES

• Integrate user requirements for the development of new (or upgrade of existing) software solutions;
• Design technical solutions and perform feasibility studies;
• Propose viable technical solutions to Product Management and/or users for validation;
• Develop software according to company standards;
— Create a new UI layer of site by using Angular web framework;
— Create a new Angular-based mobile application from scratch;
— Integration with server-side Rest API;
— Architecture & development of new reusable components & widgets;
— Development of new UI components;
• Model, design and implement databases;
• Conduct unit, package and performance tests and ensure a level of quality in line with the guidelines;
• Participate in the validation phase of the product cycle, fine-tuning when necessary to finalize the product;
• Support the customer by debugging existing solutions in collaboration with Product Manager or Product Definition Analyst;
• Produce software documentation necessary for the application and issue it to the requesting departments.

REQUIREMENTS

To succeed in Full Stack Java Developer role, you’ll need proven experience in the following areas:

• Java full stack development
• Java Core, Java EE (EJB, JPA), Web-services (SOAP, REST)
• HTML, CSS, JavaScript and JS frameworks (Angular JS 2)
• SQL, data management and relational databases
• WebLogic, JBoss
• Git
• Iterative development practices (Agile/Scrum)

PHP environment a plus;
• PHP 7+;
• MySQL, Elastic Search;
• Laravel (Symfony based components);
• ORM: Eloquent, Doctrine 2;
• JavaScript (vue.js, jQuery + vanilla);
• SOAP/REST services, XML-RPC, JSON;
• PHPUnit;

You’ll also have great skills and abilities:

• University degree in Computer Science or related field
• Investigate new technologies, learn new methods and innovation
• Subject matter expert on knowledge of the complete software development lifecycle
• Advanced level of written and oral English
• Strong team player with a collaborative mindset
• Proactive with a ‘can-do’ attitude

WHAT WE OFFER

- Attractive salary referring to your skills and experience;
- Private health care;
- Food vouchers;
- Social events;
- Access to e-learning platform Udemy
- Option for a B2B contract
- Flexible working hours;
- Relocation bonus and assistance;
- Work with cutting-edge technologies;
- Innovative projects for the biggest worldwide brands;
- Support for professional career growth by matching your skills and plans with suitable projects;
- Possibility to work in other NATEK European branches;
- Transparent recruitment process with our full support (coaching, consulting, clear feedback);

Salary

Negotiable depending on candidate's seniority

Share this offer: