Position: Middle Full-Stack Java Software Developer
Company: AGT LLC
Experience required: 3y
English level: upper

**What we offer:**
Long-term employment, paid vacations, professional growth, and work remotely with a team of professionals in a fun and casual environment.

------------

**Required skills:**
3+ years of hands-on experience in 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 the 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.
Extensive experience in project management
Effective English and communication skills.
Excellent analytical and problem-solving skills.

**Will be a plus:**
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 service uptime and business continuity.
Adhere to established coding standards and participate in code reviews.
Participate in daily standup calls with leads and architects.