HamburgerMenu
hirist

Job Description

Description :


Responsibilities :


- Own end-to-end system design, development, and delivery of high-impact backend services using Java 21 Spring Boot, and modern microservices architecture.


- Drive system design sessions and propose long-term improvements in application structure and performance.


- Work with PostgreSQL and gain exposure to NoSQL databases such as Couchbase.


- Promote a DevOps culture by improving cloud-native deployments and CI/CD pipelines (GitHub

Actions, Azure Kubernetes).


- Ensure system reliability and performance through monitoring and alerting tools such as Splunk.


- Write automated tests and apply TDD/BDD methodologies.


- Collaborate via GitHub, participate in peer code reviews, and follow modern Git workflows.


- Take ownership of deliverables while proactively seeking guidance when priorities are unclear.


- Contribute to team learning by mentoring junior developers and sharing knowledge.


- Lead troubleshooting and root cause analysis for production incidents and ensure preventive actions are implemented.


- Continuously improve development practices, code quality, and team efficiency.


Requirements :


- 6+ years of commercial software engineering experience in the Java/JVM ecosystem.


- Strong proficiency in Java, Spring Boot, RESTful APIs, and microservices design and distributed systems architecture.


- Solid understanding of event-driven architectures and experience with Apache Kafka.


- Proficient in relational databases (PostgreSQL) and experience with NoSQL solutions.


- Advanced experience with cloud platforms (Azure preferred), container orchestration (Kubernetes), and infrastructure as code (Terraform).


- Experience with CI/CD pipelines, Agile methodologies, and test automation.


- Excellent problem-solving and debugging skills, with the ability to work independently in complex systems.


- Upper-Intermediate English (B2) for both verbal and written communication.


Nice to have :


- Skilled in Spock (Groovy-based testing) or eager to learn it.


- Experience in designing scalable systems handling high-load and low-latency requirements.


- Familiar with monitoring or observability stacks such as Splunk, Prometheus, and Grafana.


- Proven ability to deliver microservices using Micronaut.


- Proficient in using Terraform for infrastructure automation.


- Background in retail systems, e-commerce platforms, or enterprise-grade applications.


info-icon

Did you find something suspicious?