Sub banner

Java Software Engineer – Multiple Positions Available

Job description.
Java Software Engineer – Multiple Positions Available About the Role: My client is on the lookout for a number of talented Java Software Engineers. This is a fantastic opportunity to join a fast-paced, dynamic team where you'll be responsible for developing high-quality solutions and contributing to cutting-edge projects. Reporting to the Head of Engineering, you'll work closely with clients to design, develop, and deliver technical solutions that meet their needs. Key Responsibilities: • Develop High-Quality Solutions: Work on complex projects using Java and Spring Boot, contributing to the full software development lifecycle. • Collaborate with Clients: Regularly interact with clients to agree on technical designs, estimate effort, and understand the implications of user stories and journeys. • Mentorship and Knowledge Sharing: Continuously share your expertise with the team, while also learning about new technologies and methodologies to grow your skill set. • Innovative Problem Solving: Make sound, reasoned decisions in a fast-paced environment, contributing to scalable and secure software solutions. Essential Requirements: • Java Expertise: 5+ years of hands-on experience with Java. • Spring Boot: 2+ years of practical experience with Spring Boot. • Microservices Architecture: Proven experience in designing and implementing microservices. • Additional Skills: Experience in 3 or more of the following areas: o Test-Driven Development (TDD) o Automated acceptance testing / BDD / Cucumber o Performance and scalability testing (e.g., JMeter) o Penetration testing knowledge / OWASP standards o Kubernetes or container orchestration platforms o Designing and creating HTTP APIs o SQL Databases (Postgres, MySQL, MariaDB) o AWS services, with experience in 3+ of the following: EC2, RDS, S3, Route 53, Elastic Search, EKS, CloudWatch, CloudFront Desirable Skills: • CI/CD Pipelines: Setup and configuration experience. • NoSQL Databases: Experience with document-based databases. • ELK Stack, Apache Kafka: Familiarity with these technologies. • Spring Security, OAuth2, React, React Native: Experience with these frameworks and technologies. • Keycloak, Camunda, OpenAPI / Swagger, Nginx: Experience in these areas is a plus. Who You Are: • Problem Solver: You have a determined attitude to figure things out and aren't afraid to take ownership of tasks. • Team Player: You work well within a team, and can also excel with minimal supervision. • Passionate Developer: You are passionate about digital products, eager to learn, and motivated to develop your skills alongside industry experts. To explore this exciting opportunity further, connect with Neill Ferguson on LinkedIn or submit your CV via the link below.

Submit CV for this Job.

Apply for this job now
Posted
Job Details:
Belfast, UK£35-50k per year
Job reference:
NF2534091
NEILL FERGUSON

NEILL FERGUSON

Senior Tech Recruitment Consultant at Ocho

Neill brings seven years of extensive experience in tech recruitment, with a strong background in recruiting for Software Development and QA roles. Neill joins us to support our ongoing recruitment campaigns in Portugal and Spain as well as our seeded Recruitment campaigns.

Read More