Intermediate and Senior Java Engineer

Intermediate and Senior Java Engineer

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Wissen Technology

At a Glance

  • Tasks: Design, develop, and maintain high-quality Java applications while mentoring junior developers.
  • Company: Wissen is committed to diversity and offers a dynamic development team environment.
  • Benefits: Enjoy healthcare insurance for you and your family, plus three weeks of paid time off.
  • Other info: This role requires 3 days a week onsite in London, UK.
  • Why this job: Join a team that values innovative solutions and offers re-skilling opportunities.
  • Qualifications: Candidates must have 4+ years of Java experience and knowledge of Spring or Hibernate.

The predicted salary is between 60000 - 80000 £ per year.

We are seeking a highly skilled and motivated Java Engineer to join our dynamic development team. The ideal candidate will have a strong background in Java programming, experience with enterprise application development, and a passion for innovative solutions. You will play a critical role in designing and implementing robust, scalable, and high-performance applications that contribute to our business objectives.

Key Responsibilities:

  • Design, develop, test, and maintain high-quality Java applications.
  • Collaborate with cross-functional teams to define, design, and implement new features and enhancements.
  • Analyse and improve application performance, reliability, and scalability.
  • Troubleshoot and resolve complex technical issues and bugs in existing applications.
  • Contribute to software architecture and design discussions, influencing technology decisions and best practices.
  • Mentor and provide technical guidance to junior developers and team members.
  • Stay updated with the latest industry trends, technologies, and best practices, and incorporate them into solutions.
  • Participate in code reviews, ensuring adherence to coding standards and quality practices.
  • Write unit tests and integration tests; optimize code for performance and maintainability.
  • Document development processes, code changes, and architectural decisions.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • 4+ years of experience in Java development, with a strong understanding of object-oriented programming principles.
  • Experience with Java frameworks such as Spring, Hibernate, or similar technologies.
  • Proficiency in building RESTful APIs and microservices architectures.
  • Strong knowledge of database systems (e.g., SQL, NoSQL) and experience with ORM tools.
  • Familiarity with CI/CD processes and tools (e.g., Jenkins, Git, Docker).
  • Excellent problem-solving skills and a strong analytical mindset.
  • Strong communication skills, both verbal and written, with the ability to collaborate effectively within a team.

Benefits:

  • Healthcare insurance for you and your family (medical, dental, vision).
  • Short / Long term disability insurance.
  • Life Insurance.
  • Accidental death & disability Insurance.
  • 3 weeks of Paid Time Off.
  • Support and fee coverage for immigration needs.
  • Remote office set up stipend.
  • Support for industry certifications.
  • Additional cash incentives.
  • Re-skilling opportunities to transition between technologies.

Schedule: Monday to Friday

Work Mode: Hybrid

Job Type: Full-time

Equal Opportunity: Wissen embraces diversity and is an equal opportunity employer. We are committed to building a team that represents a variety of backgrounds, skills, and abilities. We believe that the more inclusive our team is, the better our work will be. All qualified applicants, including but not limited to LGBTQ+, Minorities, Females, the Disabled, and Veterans, are encouraged to apply.

Intermediate and Senior Java Engineer employer: Wissen Technology

Wissen provides comprehensive healthcare insurance and supports immigration needs. Located in London, the company values diversity and encourages applicants from various backgrounds. The team focuses on innovative technology solutions and offers re-skilling opportunities.

Wissen Technology

Contact Details:

Wissen Technology Recruitment Team

We think you need these skills to ace Intermediate and Senior Java Engineer

Java Programming
Enterprise Application Development
Object-Oriented Programming Principles
Java Frameworks (Spring, Hibernate)
RESTful APIs
Microservices Architectures
Database Systems (SQL, NoSQL)