Java Tech Lead JD

A Java Technical Lead committed to revolutionizing our systems

Remote or local

About the role

Responsibilities

Requirements

Lorem ipsum dolor sit amet, consectetur adipiscing elit ut aliquam, purus fringilla est.

Experience: 

Minimum 5 years of experience in software development

Proven track record of successful project deliveries

Experience with Agile development methodologies

Education:

Bachelor's degree in Computer Science, Software Engineering, or related field

Master's degree preferred but not required

Industry knowledge:

Programming Languages: Proficiency in Java, Python, JavaScript, and C++

Web Development: Strong skills in HTML, CSS, React, and Node.js

Database Management: Experience with SQL and NoSQL databases (e.g., MongoDB)

Version Control: Expertise in Git and GitHub

Other:

English Language: Fluent

Benefits:

Rewarding Compensation Package

Competitive salary with perks and performance-based incentives.

Flexibility & Growth

Remote work options and opportunities for professional development and career advancement in a dynamic global environment.

Innovative Culture

Join a company that values creativity, innovation, and continuous learning.

Diverse Environment

Work in a multicultural and inclusive environment that celebrates diversity.

Global Impact

Be part of a team that shapes the future of technology consulting on a global scale.

I'm Interested!

Who We Are

We are a fast growing business and technology consultant company co-founded in 2019. We offer a custom-tailored, white-glove engineering service fit for our clients, because a digital transformation is more than just technology.  With a successful track record of being a preferred vendor for Fortune 500 companies and as a trusted partner for some of the industry’s leading companies, our global talent has helped many clients achieve their goals.

globe & agile

Join Our Global Team

We invite you to apply for the position at RE Partners. Join us in shaping the future of business technology consulting and transforming the way organizations thrive in a digital world.

Job Description

Established in 2019, RE Partners stands as a rapidly advancing consultancy firm at the intersection of business and technology. Our commitment goes beyond mere technological solutions, offering bespoke, white-glove engineering services tailored to the unique needs of our clients. We are seeking a Java Technical Lead committed to revolutionizing our systems

Responsibilities

  • Analyze the existing system architecture and provide recommendations for breaking it into micro-services.
  • Lead a team of engineers in the conversion of our monolithic system to micro-services using Java 17, Spring Boot, and Spring Framework.
  • Handle large amounts of incoming data, standardize it, and implement effective data analysis processes.
  • Ensure high unit test coverage and adherence to coding standards and development best practices.
  • Collaborate with the team to implement performance tuning strategies, both in Java and algorithmically.
  • Work closely with the team to process various data formats, including APIs, events, and files.
  • Utilize multithreading expertise, aligned with Spring, for efficient system performance.
  • Collaborate with the DevOps team to integrate and deploy the system on OpenShift.
  • Evaluate and recommend design patterns, system design improvements, and algorithmic enhancements.
  • Actively participate in system design, networking, and algorithm discussions.

Key Responsibilities

  • Strong expertise in Java Core, specifically JDK 17 and the latest knowledge.
  • In-depth knowledge of the Spring framework and Spring Boot for micro-services development.
  • Proven experience in multithreading, performance tuning, and processing large volumes of data.
  • Familiarity with messaging systems such as Kafka or EMS.
  • Hands-on experience with unit testing using Junit, Mockito, and Spring Boot testing frameworks.
  • Solid understanding of best coding standards and development practices.
  • Optional skills in Kubernetes and MongoDB.
  • Proficiency in tools such as IntelliJ or Eclipse, Bitbucket/Git, and JIRA.
  • Strong communication and leadership skills.
  • Ability to work in a collaborative environment and drive the adoption of best practices.

Qualifications