Senior Java Developer - Team Lead | First Point Group


Job Details

Senior Java Developer - Team Lead

  • Negotiable
  • United Kingdom, Reading, UK United Kingdom Reading
  • Permanent

FPG is recruiting on behalf of our client, they architect the future of connectivity in the telecommunications and IoT industry. They are looking to onboard a Team Lead Java Developer to join the R&D team.

Job Description:

  • Technical Design Participation:
  • Actively participate in brainstorming sessions to contribute to the technical design of new features or enhancements for the platform.
  • Collaborate closely with cross-functional teams to understand business requirements and translate them into viable technical solutions.

Feature Ownership:

  • Take complete ownership of large features, overseeing the entire process from initial technical design to deployment.
  • Ensure that features are in line with the product road map and deliver the desired user experience.
  • Proactively communicate with senior management to address potential concerns early and enable timely intervention.
  • Foster transparent communication with leadership teams.

Solution Development:

  • Create and execute complex solutions based on specific requirements.
  • Work collaboratively with cross-functional teams to gather and comprehend intricate requirements.
  • Develop comprehensive plans for solution design, considering available resources and timelines.
  • Ensure the final solution meets the established requirements and is scalable, maintainable, and efficient.

Project Monitoring and Execution:

  • Continuously monitor project progress to ensure timely completion.
  • Coordinate with teams to address any challenges or bottlenecks encountered during execution.
  • Implement feedback mechanisms to continuously enhance the execution process.


  • Provide guidance and mentorship to Entry-Level Software Developers as needed.
  • Regularly review the work of junior developers to offer constructive feedback and ensure alignment with project goals.
  • Conduct training sessions or workshops to help junior developers enhance their skills and understanding of best practices.
  • Foster a supportive environment where junior developers are encouraged to ask questions and seek guidance.

Essential Skills:

  • Proficiency in Java or Kotlin (JVM 11+).
  • Experience with Spring Framework (Spring Boot, Spring Cloud, Spring Libraries including JDBC, R2DBC, MongoDB, Redis, Elasticsearch, and Caching).
  • Familiarity with JavaScript/Typescript Frameworks such as Angular 14+ and React.
  • Knowledge of NoSQL Databases, particularly MongoDB.
  • Experience with Message Brokers like RabbitMQ.
  • Understanding of Microservice Architecture, including Docker Deployments, Kubernetes, and Helm Deployments.
  • Familiarity with Git source control.
  • Proficiency in Build Tools such as Maven.


  • Bachelor's Degree in Computer Science or a related field.
  • Strong problem-solving skills and attention to detail.
  • Excellent written and verbal communication skills.
Hassan Khan Account Manager
Copyright First Point Group 2023
Site by Venn