NextHire Try for free

AblyWorks

Posted 27 Aug 2026

Java Developer

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
Software Engineering
Posted
27 Aug 2026

About the role

AblyWorks is looking for a skilled Java Developer with 5+ years of experience, strong expertise in core Java and Spring Boot, and hands-on experience in Hibernate, multithreading and concurrency. The ideal candidate should have a solid foundation in data structures and a good understanding of system design.


Responsibilities:

  • Architecture and System Design: Design and implement highly scalable, reliable, and fault-tolerant distributed systems.
  • Backend Development: Write clean, well-tested, and efficient code using Java, Spring Boot, and Hibernate/JPA.
  • Database Management: Optimise complex database queries, schema designs, and data models for high performance and scalability.
  • API Design: Build and maintain secure, well-documented RESTful or GraphQL APIs.
  • Mentorship: Guide and mentor junior engineers, participate in code reviews, and advocate for engineering best practices.
  • Collaboration: Work closely with product managers, frontend teams, and DevOps to deliver high-quality features from conception to deployment.


Requirements:

  • Experience: 5-8 years of professional software development experience.
  • Core Java: Deep understanding of Java (11+), multithreading, concurrency, and JVM internals.
  • Frameworks: Hands-on expertise with the Spring ecosystem (Spring Boot, Spring MVC, Spring Security, and Spring Data) and ORM frameworks like Hibernate.
  • System Design: Proven experience with microservices architecture, system scalability, caching strategies (Redis/Memcached), and message brokers (Kafka/RabbitMQ).
  • Databases: Strong proficiency in relational databases (PostgreSQL, MySQL) and familiarity with NoSQL solutions (MongoDB, DynamoDB).
  • Tools: Proficient with Git, build tools (Maven/Gradle), and CI/CD pipelines.


Nice-to-Have Skills:

  • Experience with cloud platforms (AWS, GCP, or Azure).
  • Familiarity with containerisation and orchestration (Docker, Kubernetes).
  • Knowledge of reactive programming in Java.

Similar jobs

See every job

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach