Job Description

**Senior Full-Stack Java Developer**
**The Job**:
**What You will be doing**:
- Be a proactive, independent contributor within a distributed development team.
- Quickly adapt to new technologies and frameworks to meet the project's needs.
- Maintain and manage a variety of SQL and NoSQL databases.
- Ensure adherence to architectural standards and best practices.
**What you will likely bring**:
- At least 5 years of commercial software development experience in back-end or full-stack roles.
- Expertise in Kotlin and Java 8+.
- Proficiency in the Spring Boot framework.
- Solid experience with SQL and NoSQL databases.
- Hands-on experience with both microservice and monolithic architectures.
- The ability to learn quickly and work independently with mínimal supervision.
- Proficient in unit/integration testing, with a good understanding of testing frameworks such as JUnit/TestNG/Mocking/Test Containers.
- Strong understanding of clean code prin...

Ready to Apply?

Take the next step in your AI career. Submit your application to Epicor today.

Submit Application