JobHabor

Senior Java Engineer

BE Shaping The Future
Location
Location not stated
Workplace
Employment
Salary
Apply on the employer’s site

Senior Java Engineer - BE Shaping The Future | Career Page

Senior Java Engineer

Apply for Position Or refer someone

Job Openings Senior Java Engineer

About the job Senior Java Engineer

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

Apply for Position

Or refer someone

Share

  • Facebook
  • Line
  • LinkedIn
  • X (Formerly Twitter)
  • Whatsapp
  • Email

Skills

  • Java
  • Docker
  • Spring
  • Spring Boot
  • Azure
  • SOAP
  • Hibernate
  • JPA
  • SQL
  • Oracle Database
  • PostgreSQL
  • MySQL
  • MongoDB
  • Cassandra
  • Maven
  • Gradle
  • Jenkins
  • GitLab
  • JMS
  • Kafka
  • RabbitMQ
  • JUnit
  • Mockito
  • Testcontainers
  • Angular
  • React
  • Kubernetes
  • GitHub Actions
  • GitLab CI
  • Terraform
  • AWS CloudFormation

More jobs at BE Shaping The Future

All 44