Job description
Senior Java Developer - Small Company Big Opportunities!
Job type: Permanent Industry: Computer Software
Experience Level: Senior Company Size: 100
Role: Senior Java Developer Company Type: Private
Salary: £50,000 - £75,000 DOE
Technologies
[Java] [RESTful API] [Azure] [ORM] [AWS]
AJ Connect has had the opportunity to partner with an apps and digital solutions agency looking for a Senior Java Developer. Would you like to help develop state of the art web and mobile applications that push the boundaries of innovation? Where every project they do is a little bit different and better than the one before it? If so, this is the job for you.
We're looking to build more Java based API solutions for our existing and future clients. The exact framework, cloud technologies and database we use vary depending on the project. We write automated tests across all our projects, code is always reviewed, and as a team we meet regularly to discuss new approaches and challenges.
The role will provide you with opportunities to work on interesting projects, innovate with the latest technologies and produce solutions that delight your clients. The company is constantly looking to try new approaches, libraries, and architectures to stay on the cutting edge.
The company has gotten creative to ensure our staff are supported and rewarded during the ongoing pandemic. Staff wellbeing is high on our agenda. You'll be working with a team that cares. The team supports each other with problems, pushes each other to get better and celebrates success together.
Developers, testers, product owners and designers all collaborate as equals on projects to make the best product possible. Every day's progress is a communal effort and you'll be a valued member of the team.
There is a structured progression framework to support development plans and career growth for each person within engineering. You’ll get close support from your line manager with your day-to-day work as well as looking at the bigger picture of your career growth and knowledge development.
Who you are
- You have experience in developing scalable APIs and backend systems.
- You care about writing clean, maintainable, and testable code.
- You are excited to stretch your wings and see what you're really capable of.
- You have strong knowledge of API development using Java including ORM usage
- You are enthusiastic and experienced in using engineering best practices, clean code and unit testing
- You are comfortable being a technical leader in your team, setting and driving forward standards
- You have experience designing and implementing the bigger picture
- You have experience of using Azure or AWS products is not required but would be beneficial
- You have experience working as part of a cross-functional development team
- You are passionate and enthusiastic about delivering great products
Responsibilities
- Developing RESTful Java APIs including interaction with databases with a focus on readable, maintainable, and well-tested code
- Lead back-end technical discussions on a project considering the overall functional and non-functional requirements
- Integrating with third-party APIs such as payment gateways
- Creating associated API documentation and working in partnership with developers consuming your APIs.
- Working as part of a cross-functional scrum team and contributing your expertise to drive the overall success of a project.
- Being an advocate for engineering best practices across platforms
- Mentoring and coaching other developers on your team
Benefits
- Variety - the chance to work with a wide range of clients from start-ups to big name brands
- A dynamic and energetic environment (we know how to work hard but have fun at the same time)
- Personal development and progression plans
- 32 days holiday a year (inc Bank Holidays, which incidentally you’re free to take whenever you want)
- A MacBook Pro and other top tech to help you
- Regular social events (Covid permitting!)
- A competitive salary
- YuLife employee benefits
- Free snacks, soft drinks and fruit, regular catered lunches, games nights, table tennis, and a spacious city-centre office in Edinburgh.
- We’ve also got a running club, regular active challenges, social events such as murder mystery nights, online escape rooms, and bingo, and we host online hobby evenings for anyone who’s interested.
- And lots more
Fancy getting your foot in the door?
Get in touch for a chat about how you can become part of the team. https://jobsearch.aj-connect.com/job/32081/senior-java-developer/edinburgh