Java Software Engineer – Hybrid in Newcastle
Join a supportive and collaborative environment with a highly skilled technical team and a company who for the past 20 years, have been crafting top-tier mobile apps and exceptional UX. If you want to work for a company that put a huge amount of importance on personal and career development, this is the team for you!
You will have technical experience with:
* Java 11+, Spring Boot Framework
* Kubernetes and developing microservices.
* Building and architecting RESTful APIs.
* Experience with multi-threaded programming
* Understanding of cloud DBs
* Understanding of software engineering principles and best practices
You will be:
* Able to work within a team as well as confident to work independently
* Clear communication with both technical and non-technical stakeholders.
* An advocate for technical and career development.
Your day-to-day responsibilities will include:
* You will work to ensure solutions are scalable, sustainable, and architecturally robust.
* Develop reusable code and modules for backend services.
* Adhere to best practices
* Contribute to the delivery of software features
* Participate in technical refinement and design sessions.
* Engage in code reviews and pair programming to support team collaboration.
* Write high-quality code that aligns with team standards and principles.
* Ensuring timely delivery of software.
* Create and maintain relevant documentation.
* Providing regular progress updates.
* Troubleshoot and resolve technical issues.
* Participating in the team’s Agile ceremonies.
* Mentor junior team members
Benefits include:
* Hybrid and flexible working
* Bonus
* Life insurance and income protection
* Birthday off
* Great progression opportunities
* +Much more
Java Software Engineer – Hybrid in Newcastle