Position: Java developer
Company: J&Y Team
Experience required: 2y
English level: intermediate

**Key Responsibilities**:
• Code, Integrate;
• Own the web apps of the platform
• Work as part of a team using Agile development technology

**Ideal Candidate Requirements:**
• 2+ years of professional experience in Web app development;
• Good understanding and knowledge of Java core, OOP, Design Patterns,
SOLID principles;
• Experience in software development and design of Java 8+ / J2EE
applications and microservices;
• Experience in Spring Framework v5 : Spring Boot 2.x, Spring Cloud, Spring
Security (OAuth2), Spring MVC (REST), Spring Data (JPA 2.1, Hibernate);
• Experience with SQL, PostgreSQL database;
• Experience with AWS services (Cognito, S3, Kinesis Data Stream);
• Experience with Maven, Git, Docker, Unit testing.

**About client**:
Our client is a software engineering company creating a stunning & engaging data world.

As a client's employee, you'll have the great opportunity to interact directly with the client. Our client is also a great place to put your tech ideas into action