General
We are looking for Java Full-Stack Developers to design, develop, and maintain scalable web applications while collaborating across all stages of the software development lifecycle.
Responsibilities/Activities
- Participate in all phases of the software development lifecycle (SDLC), from requirements gathering to deployment and maintenance
- Develop and customize web-based software for both back-end and front-end applications
- Review code with colleagues to keep quality high and performance strong
- Implement user stories, track and fix bugs, and maintain scalable, highly available software components
- Dive into logs and tickets to figure out issues and come up with practical solutions
- Troubleshoot and resolve software problems
Requirements
Technical
- At least 5 years of experience in Java development, with a focus on full stack development for web applications
- Proficiency in Java 17, Spring, and Spring Boot
- Experience with modern front-end technologies (Angular 15+ or React), HTML, CSS, and JavaScript
- Practical experience working with AWS services
- Experience with Terraform for infrastructure automation
- Proficient in writing SQL queries and working with relational databases
- Practical experience using Kafka, Elasticsearch, and Splunk
- Experience with Docker, Git/GitLab and SonarQube
Education
- University degree in Computer Science or other related fields
Others
- Good level of English
- High capacity of learning
- Quality focused
Nice to have requirements
- Experience with Node.js or other complementary back-end frameworks