Full Stack Developer (Java)
J&T Business Consulting · Weston-super-Mare, England, United Kingdom
Business Consulting and Services · 11-50 employees
About the role
The role involves developing, integrating, and analyzing complex Java and J2EE applications to support business needs. Responsibilities include participating in code reviews, maintaining documentation, and establishing team best practices.
What they look for
Requirements
Candidates require a degree in Computer Science or equivalent experience with hands-on J2EE development skills across both front-end and back-end. Proficiency in Java, RESTful services, and frameworks like React is essential, along with familiarity with testing and version control tools.
Full description
Primary ResponsibilitiesYour day-to-day duties as will include:
- Act as a Developer, integrator, and analyst for complex and technically difficult assignments; collaborate with other developers working on production issues.
- Participate in application walkthroughs and peer code reviews to ensure quality and standards.
- Create and maintain clear documentation.
- Apply IT software standards and help establish team-specific best practices.
- Build and maintain Java & J2EE applications to support business needs within a complex IT ecosystem.
- Follow best practices for build and deployment.
- Practical and pragmatic approach - willing to get 'hands on' to deliver what is needed.
EXPERIENCE AND TECHNICAL SKILLS REQUIRED: EXPERIENCE AND TECHNICAL SKILLS REQUIRED
- A degree in Computer Science, Technical Science, or equivalent experience.
- Hands-on experience in J2EE software development projects - both front-end and back-end.
- Familiarity with testing practices (junit, integration, system, regression).
- Knowledge of J2EE, RESTful Web Services, and frameworks like React and Struts.
- Strong coding skills in Java, plus any experience with other languages such as C++, Python, Perl, or JavaScript.
- Experience using development tools such as Git,SVN, Eclipse.
- A genuine interest in growing your technical skills and staying ahead of emerging trends.
- Innovative, resourceful, and collaborative problem-solving abilities.