About this role
The team is seeking a skilled Java Full Stack Developer to join their dynamic team. The ideal candidate will have a strong background in software development and a passion for building high-quality applications.
Key Responsibilities:
- Design, develop, and maintain full-stack applications using Java and JavaScript frameworks.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Implement user interfaces using HTML5, CSS, and Angular JS, ensuring a seamless user experience.
- Develop and integrate microservices to enhance application performance and scalability.
- Apply Test Driven Development (TDD) practices to ensure code quality and reliability.
- Utilize static analysis and code coverage tools to maintain high standards of code integrity.
- Manage source control using Git and collaborate effectively with team members.
Required Skills & Qualifications:
- Bachelor or Master Degree in Computer Science, Electrical Engineering, or equivalent experience.
- Proven experience in the software development life cycle.
- Proficient in Java, JavaScript, HTML5, CSS, and Angular JS.
- Familiarity with UX wireframes and the principles of user experience design.
- Strong understanding of microservices architecture.
- Experience with TDD, static analysis, and code coverage tools.
- Excellent problem-solving skills and attention to detail.
Experience:
- Minimum of 3-5 years of relevant software development experience.
What we offer:
- An opportunity to work in a collaborative and innovative environment.
- Professional development and growth opportunities.
- A chance to contribute to exciting projects and technologies.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.