Job Description
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 puts 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:
* Ensuring solutions are scalable, sustainable, and architecturally robust
* Developing reusable code and modules for backend services
* Adhering to best practices
* Contributing to the delivery of software features
* Participating in technical refinement and design sessions
* Engaging in code reviews and pair programming to support team collaboration
* Writing high-quality code that aligns with team standards and principles
* Ensuring timely delivery of software
* Creating and maintaining relevant documentation
* Providing regular progress updates
* Troubleshooting and resolving technical issues
* Participating in the team’s Agile ceremonies
* Mentoring junior team members
Benefits include:
* Hybrid and flexible working
* Bonus
* Life insurance and income protection
* Birthday off
* Great progression opportunities
* +Much more
#J-18808-Ljbffr