Powered by pgvector · cosine kNN
Viable Solutions
About the RoleViable Solutions is seeking an experienced Java Spring Boot Developer to join our team and deliver high-quality, scalable backend solutions for enterprise clients. You will be responsible for designing, …
Your match
See how you fit
Scored against this job in seconds
Your account
Sign in to apply
Your profile and your match for this job appear right here.
sign in above to apply · via LinkedIn
About the role
About the RoleViable Solutions is seeking an experienced Java Spring Boot Developer to join our team and deliver high-quality, scalable backend solutions for enterprise clients. You will be responsible for designing, developing, and maintaining Java-based microservices and REST APIs using the Spring Boot framework. This is a great opportunity for someone with strong Java and Spring Boot expertise who enjoys building robust, high-performance enterprise applications in a collaborative Agile environment.
Key Responsibilities Backend DevelopmentDesign, develop, and maintain scalable Java applications and microservices using Spring BootBuild and expose RESTful and GraphQL APIs for consumption by frontend and third-party systemsDevelop and maintain backend business logic, service layers, and data access layersImplement and manage Spring Framework components — Spring MVC, Spring Security, Spring Data, and Spring CloudWrite clean, maintainable, and well-tested code following SOLID principles and best practicesMicroservices & ArchitectureDesign and implement microservices architecture — service decomposition, communication, and resilience patternsImplement inter-service communication using REST, gRPC, or message brokersWork with message brokers — Apache Kafka, RabbitMQ, or ActiveMQImplement service discovery, API gateway, and circuit breaker patternsDesign for scalability, high availability, and fault toleranceDatabase & ORMDevelop and optimise database interactions using Hibernate and JPAWork with relational databases — PostgreSQL, MySQL, or OracleWork with NoSQL databases — MongoDB, Redis, or DynamoDBWrite complex SQL queries, stored procedures, and database migrationsImplement database versioning and schema management — Flyway or LiquibaseSecurityImplement application security using Spring SecurityDevelop and manage OAuth 2.0, OpenID Connect, and JWT authentication and authorisationEnsure API security, input validation, and protection against common vulnerabilities — OWASP Top 10Implement secrets management and secure configuration practicesCloud & DevOpsDeploy and manage Java Spring Boot applications on AWS — EC2, ECS/EKS, Lambda, and Elastic BeanstalkBuild and maintain CI/CD pipelines — Jenkins, GitHub Actions, or Azure DevOpsContainerise applications using Docker and orchestrate with KubernetesImplement infrastructure as code — Terraform or AWS CloudFormationSupport monitoring and observability — CloudWatch, Prometheus, Grafana, or DatadogTesting & QualityWrite comprehensive unit and integration tests using JUnit, Mockito, and TestContainersImplement contract testing and API testing — Pact or RestAssuredConduct code reviews and contribute to engineering standardsEnsure code quality using static analysis tools — SonarQube or Checkstyle
Required Skills & Experience5–8+ years of hands-on Java development experienceStrong proficiency in Java 11/17+ — object-oriented, functional, and concurrent programming (mandatory)Strong proficiency in Spring Boot — REST API development, microservices, and enterprise application design (mandatory)Deep knowledge of Spring Framework — Spring MVC, Spring Security, Spring Data, and Spring CloudExperience with Hibernate and JPA — ORM and database integrationStrong SQL skills — complex querying, stored procedures, and performance tuningExperience with message brokers — Apache Kafka, RabbitMQ, or ActiveMQExperience with Docker and Kubernetes — containerisation and orchestrationHands-on AWS experience — EC2, ECS/EKS, Lambda, S3, RDS, or similarExperience with CI/CD tools — Jenkins, GitHub Actions, or Azure DevOpsStrong understanding of microservices architecture and design patternsExperience with unit and integration testing — JUnit and MockitoExperience working in Agile / Scrum delivery environments
sign in above to apply · via LinkedIn
Viable Solutions
About the Role Viable Solutions is seeking an experienced Java Spring Boot Developer to join our team and deliver high-quality, scalable backend solutions for enterprise clients. You will be responsible for designing,…
uniquehire
Key ResponsibilitiesDesign, develop, and maintain RESTful APIs and Microservices using Java 21.Develop and enhance APIs in alignment with TM Forum Open API standards.Build, deploy, and support cloud-native application…
Silverlink Technologies
Required Skills & Experience: Minimum 5 years of hands-on experience in Java development. Strong proficiency in Core Java and object-oriented programming (OOP) concepts. Experience designing and developing RESTful API…
Kaizen Global Technologies
Job Title: Backend EngineerKey Responsibilities: Develop and maintain cloud-native backend microservices using Java (Spring Boot) or Kotlin for Trade Finance applications.Design and implement REST/gRPC APIs, enterpris…
Silverlink Infotech
Required Skills & Experience: Minimum 5 years of hands-on experience in Java development. Strong proficiency in Core Java and object-oriented programming (OOP) concepts. Experience designing and developing RESTful API…
Ambush
Ambush is a people-first company where talented, thoughtful individuals come together to build meaningful products and lasting partnerships. We believe the best work happens when people feel supported, trusted, and em…
Your job hunt, handled
Ask about any role and get a straight answer on your fit. Then stop searching: new matches land in your WhatsApp the moment they’re listed.
Free for jobseekers