Back to jobs

SENIOR JAVA ENGINEER

be-shaping-the-future
Full-timesenior
Sign in to applyFree account, takes a minute.

Job description

Responsibilities: • Design, develop, test, and maintain Java-based applications and services • Build scalable, secure, and high-availability systems using modern Java frameworks • Lead technical design discussions and contribute to architecture decisions • Presentation skills and interaction with stakeholders • Write clean, maintainable, and well-tested code (unit, integration, and automated tests) • Optimize application performance, reliability, and security • Review code and mentor junior and mid-level engineers • Collaborate with product managers, QA, DevOps, and other stakeholders • Participate in agile ceremonies (planning, stand-ups, retrospectives) • Provide root cause analysis on complex production issues Qualifications: • 5+ years of experience with microservices architectures (service discovery, circuit breaker, docker containerization, centralized logging) • 5+ years hands-on experience using Spring Framework, Spring Boot & building advanced Spring Boot starters and libraries • Experience with cloud platforms Azure • Experience developing and integrating web services: REST, SOAP • Experience with persistence frameworks (Hibernate, JPA) • SQL (Oracle, PostgreSQL, or MySQL) • Knowledge of NoSQL databases (MongoDB, Cassandra) • Experience using build & CI/CD tools: Maven, Gradle, Jenkins, Gitlab, Docker, etc. • Experience with messaging systems (JMS, Kafka, RabbitMQ) • Fluency in English • Solid understanding of RESTful APIs and microservices architecture • Experience with automated testing (JUnit, Mockito, Testcontainers, integration and end-to-end testing) Set yourself apart with: • Modern JS framework knowledge (Angular, React, VueJS) • k8s knowledge • Contract testing and TDD • Familiarity with CI/CD pipelines and DevOps practices (GitHub Actions, Jenkins, GitLab CI, etc.) • Experience with infrastructure-as-code tools (Terraform, CloudFormation) Way of working: Remote Collaboration Type: B2B