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