Position: 2 x Full-Stack Java Software Developer
Company: AGT LLC.
Category: Java
Experience required: 1y
English level: intermediate

Requirements:

1+ years of experience developing using the Java language.
Experience with Spring Framework and application design patterns (Core, MVC, Security, Data).
Experience with RDBMS and ORM.
Experience with Docker, Jenkins, Maven, Tomcat.
Experience with development and maintenance of REST API.
Experience with frontend technologies (JavaScript, HTML, CSS).
Experience with GIT and version control.
Ability to work independently or collaboratively as needed.
Effective English and communication skills.
Excellent analytical and problem-solving skills.

Nice to have:

Well organized, self-motivated, quick learner and curious about how systems work and how they fail.

Responsibilities:

Design, code, test, implement, maintain, improve and support applications software in their technical area and toolset.
Implement data exchange integrations with various systems.
Troubleshoot and resolve software defects.
Support live systems to ensure services uptime and business continuity.
Adhere to established coding standards and participate in code reviews.
Participate in daily standup calls with leads and architects.

Project:

As a member of our customer’s Software Engineering Group, you will have a chance to make a difference at one of the best software companies. You will have the opportunity to work with an amazing team on exciting projects, develop powerful software for the telecom market and receive knowledge about new technologies, software architecture and coding practices.