Senior Java Developer | Tech for Good | Up to £85K | Mostly Remote - UK office
A high number of candidates may make applications for this position, so make sure to send your CV and application through as soon as possible.
We are currently working with a tech for good business who deliver highly technical software solutions and services that have a positive impact on their customer base on a national scale.
As they continue to expand their product portfolio and revolutionise the way their customers operate, they are looking to build out their team with a back-end java developer.
The ideal candidate will have 5+ years of experience with Java, and a background in using Python, with a proven track record of developing real-time software solutions.
Day-to-Day:
* Collaborating closely with product, architects, designers, and fellow developers to assess project requirements, establish project scope, objectives, and timelines
* Designing, developing, testing, and deploying web applications using Python and Java
* Ensuring smooth integration of user-facing components with backend services to achieve optimal performance and responsiveness
* Creating and implementing server-side logic with Python, Java, and relevant frameworks
* Designing efficient algorithms and data structures to enhance application performance
* Deploying applications across multiple hosting platforms, ensuring proper setup and performance tuning
About You:
* A Bachelor's degree in Computer Science, Engineering, or a similar field
* At least 5 years of hands-on experience in Java software design and development
* Strong background in backend development with Python
* Familiarity with web service architectures
* Knowledge of database solutions, including relational databases such as PostgreSQL or MS SQL
* Experience with cloud platforms (e.g., AWS, Azure) and containerization technologies like Docker is advantageous
* Understanding of DevOps methodologies and CI/CD processes is a plus
* Excellent problem-solving abilities and meticulous attention to detail
* Strong communication and teamwork skills
If you have strong experience in Java and also Python and are excited by working for a Tech for Good - please apply now for consideration!