General
We are looking for Java Full-Stack Developers who will join our client’s team in developing, testing, and deploying high-quality software solutions. The role involves working on both front-end and back-end components of web applications using Java and related technologies.
Responsibilities/Activities
- Work closely with cross-functional teams to gather and analyse requirements, design innovative solutions, and deliver features aligned with business objectives
- Conduct code reviews, offering constructive feedback and ensuring compliance with coding standards and industry best practices
- Identify, troubleshoot, and resolve technical issues to maintain application stability, optimize performance, and ensure robust security
- Keep abreast of industry trends and emerging technologies, continually enhancing technical expertise and knowledge
Requirements
Technical
- At least 5 years of experience in Java development, with a focus on full stack development for web applications
- Expertise in front-end technologies, including HTML, CSS, JavaScript, and modern frameworks like Angular, React or Vue.js
- Hands-on experience with back-end technologies such as Spring Boot, Hibernate, and RESTful APIs
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform
- In-depth knowledge of object-oriented programming concepts and design patterns
- Proficiency in working with database systems such as MySQL, PostgreSQL, or MongoDB
- Familiarity with version control tools (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines
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
- Knowledge of containerization and orchestration tools like Docker and Kubernetes
- Understanding of microservices architecture and related patterns