Middle Backend Java Developer to $4500

 

“CodeSmart” Software Engineering Artel is looking for a Middle Backend Java Developer to join our growing team. Under the supervision of the Engineering Manager, you will be responsible for designing, implementing, and maintaining scalable microservices for non-game products. You will work closely with cross-functional teams to ensure seamless integration, robust performance, and top-notch reliability in our applications.

 

 

What You Will Do

  • Design & Implement Microservices using Java (8+) and Spring Boot frameworks, ensuring high performance and reliability.
  • Collaborate with Cross-Functional Teams (QA, Product, DevOps) to troubleshoot, refine requirements, and deliver robust solutions.
  • Develop Database Interactions using JDBC, JPA, and modern persistence frameworks.
  • Containerize services using Docker and Kubernetes for highly scalable deployments.

 

 

Must-Have Requirements

  1. Core Java
    • Solid understanding of typesclassesexceptionscollections, and concurrency (multithreading).
    • 4+ years of commercial experience with Java (version 8+).
  2. Design Patterns & Refactoring
    • Proven ability to apply common design patterns (e.g., Singleton, Factory, Observer, Strategy)
    • Experience in refactoring legacy code to improve maintainability and performance.
  3. Database + JDBC + JPA
    • Familiar with DDL and DML operations, table relationships, and ACID properties.
    • Experience with JDBC: statementprepared statementcallable statement.
    • Understanding of JPA: entitiesEntityManagerEntityManagerFactory, and uni-/bi-directional relationships.
  4. Spring Ecosystem
    • Spring Core (DI, IoC): Clear understanding of dependency injection and inversion of control.
    • Spring Security: Basic authentication/authorization principles and secure REST APIs.
    • Spring AOP: Familiarity with aspect-oriented programming for cross-cutting concerns.
    • Spring Data: Experience with Spring Data JPA or similar for data access.
    • Spring Integration: Knowledge of enterprise integration patterns within Spring.
    • Spring Web (Servlet API + Filters): Building RESTful services and handling web requests.
    • Spring Cloud: Familiarity with service discovery, configuration, and distributed tracing.
  5. Netflix OSS
    • Hands-on experience with EurekaRibbonHystrix, etc. for service discovery, client-side load balancing, and resilience.
  6. Docker & Kubernetes
    • Ability to containerize applications using Docker.
    • Deploy microservices on Kubernetes (k8s) for orchestration at scale.
  7. CI/CD Pipelines
    • Proficiency with automated build and deployment pipelines (e.g., Jenkins, GitLab, GitHub Actions).
  8. AWS Cloud Services
    • Practical experience with AWS (EC2, S3, RDS, or other services) to host and manage applications.

Nice to Have

  • Monitoring & Logging: Experience with Prometheus, Grafana, ELK stack, or similar.
  • Testing Best Practices: Familiarity with TDD/BDD frameworks like JUnit, Mockito, Cucumber.
  • Security & Performance: Basic knowledge of securing REST APIs and performance tuning in distributed environments.
  • Analytical Mindset: Strong debugging and problem-solving attitude to optimize system performance and reliability.

Why Us

  • Cutting-Edge Technologies: Work with a multi-national team of experienced software engineers building high-demand, high-tech products.
  • Full Remote Work: Enjoy the flexibility of working from anywhere—offices available in Lisbon and San Francisco if you prefer on-site.
  • Result-Driven Organization: Outcomes over processes—no micromanagement, just the freedom to deliver great solutions.
  • Flexible Working Hours: Define a schedule that best fits your productivity.
  • Competitive Compensation: We offer a market-leading salary and benefits package.

Required languages

English C1 - Advanced
Ukrainian C2 - Proficient
Russian C1 - Advanced
Java, Git, JDBC, REST, JavaScript, JPA, AWS, Spring Security, CI/CD, Spring MVC
Published 28 November
106 views
·
12 applications
To apply for this and other jobs on Djinni login or signup.
Loading...