We are a UK-based development agency, specializing in delivering customized solutions to our diverse portfolio of international clients ranging from FinTech, Crypto and Start-ups. With a focus on innovation and excellence, we are expanding our team and seeking an experienced Java Engineer.
What’s in it for you?
- We are remote first.
- An opportunity to work with companies from Silicon Valley – innovation at its highest form.
- Work in a small team which ensures maximum exposure.
- Training programs for continual learning.
- Professional development with different clients and requirements.
- Performance-based bonuses
As a Java Engineer you will be responsible for designing, developing, and maintaining high-quality software solutions using Java technologies. You will collaborate with cross-functional teams to analyze requirements, architect solutions, and implement robust and scalable applications. The ideal candidate will have a passion for technology, strong problem-solving skills, and a proactive attitude toward learning and adopting new technologies.
What you’ll be doing:
- Design, develop, and deploy Java-based applications and services
- Collaborate with product managers, designers, and other engineers to define and implement features
- Write clean, efficient, and maintainable code following best practices and coding standards
- Perform code reviews to ensure code quality and provide constructive feedback
- Troubleshoot and debug issues in existing software applications
- Optimize application performance and scalability
Requirements:
- Strong proficiency in Java programming language and related frameworks (e.g., Spring, Hibernate)
- Experience with web development technologies such as HTML, CSS, JavaScript
- Familiarity with relational databases (e.g., MySQL, PostgreSQL)
- Good understanding of software development methodologies (e.g., Agile, Scrum)
- Experience with cloud technologies (e.g., AWS, Azure, Google Cloud)
- Knowledge of microservices architecture and containerization (e.g., Docker, Kubernetes)
- Familiarity with NoSQL databases (e.g., MongoDB, Cassandra)
- Experience with DevOps practices and tools (e.g., CI/CD, Jenkins, Git)
- Contribution to open-source projects or participation in developer communities
Does this sound like something you want to be part of?
Come join our team and let’s shape the future of digital innovation!