Senior Java Developer

Senior Java Developer

Project: GEO
Experience: 4+ years
Number of openings: 01


As a Senior Java Developer you will:

  • Work directly with multiple disciplines – hardware/software, consumer design, quality assurance, operations, marketing, business development to manage deliverables, dependencies and schedule risks
  • Work closely with UI/UX teams to make sure new features can be delivered on time
  • Continuously evaluate and communicate project status, risks and issues to upper management
  • Participate in ongoing improvements for apps already in production
  • Displays original thinking and creativity
  • Takes initiative and develops innovative approaches / ideas


  • Excellent core Java programming skills (4+ years) including multi-threading
  • Practical experience of using the Spring framework (1+ years)
  • Experience in Data Access, Server Side integrations, Extensions, and building RESTful APIs
  • Extensive knowledge of microservice architecture
  • Has experience in using AWS services (Beanstalk, EC2, API Gateway, etc.)
  • Software engineering experience including unit testing, refactoring, source control management, continuous integration and build processes.
  • A strong knowledge of computer programming theory with the ability to make appropriate programming choices based on that knowledge
  • Comfortable working in teams
  • Technology enthusiast – eager to work with a range of technologies
  • Bachelor degree in Computer Science or a related technical field
  • Fluency in English



  • Training on application
  • Access to training for self-development
  • Be part of a dynamic team
  • Floating holidays
  • Flexible benefits basket
  • Fun PS4 games and various team bonding and team building programs
  • Attractive compensation scheme

About the client

Geo is a young company, established in Cambridge, a business that enjoys breaking new ground in home energy. Geo’s working field is Energy Space: monitor & control. Find out more about Geo:

Join our team! Apply here!

About the Author

Leave a Reply