Middle Java Developer

to $3500

About the Role

We're seeking an experienced Middle Java Developer to join our backend engineering team. You'll design and implement scalable server-side solutions, collaborate with cross-functional teams, and help shape our technical direction. This position offers the opportunity to work on mission-critical systems and develop your expertise toward a senior role.
 

Key Responsibilities

  • Develop and maintain robust Java applications and microservices
  • Design scalable backend solutions following SOLID principles and design patterns
  • Collaborate with frontend, DevOps, and product teams to deliver features
  • Conduct code reviews and mentor junior developers
  • Optimize application performance, security, and reliability
  • Participate in system architecture design and technical decisions
  • Write clean, maintainable code with comprehensive testing
     

Required Skills

  • 3-5 years of professional Java development experience
  • Strong proficiency in Java 8+ (including streams, lambdas, and modern features)
  • Experience with Spring Framework (Spring Boot, Spring MVC, Spring Data)
  • Knowledge of relational databases (SQL) and ORM tools (Hibernate, JPA)
  • Solid understanding of REST API design and HTTP protocols
  • Experience with version control systems (Git)
  • Familiarity with unit and integration testing (JUnit, Mockito, TestNG)
  • Problem-solving skills and ability to write clean, maintainable code
     

Nice to have

  • Experience with microservices architecture and distributed systems
  • Knowledge of message brokers (RabbitMQ, Apache Kafka)
  • Familiarity with Docker and container orchestration
  • Experience with CI/CD pipelines and automation tools
  • Understanding of cloud platforms (AWS, GCP, Azure)
  • NoSQL database experience (MongoDB, Redis)
  • Agile/Scrum methodology experience
     

What We Offer

  • Competitive salary commensurate with experience
  • Remote or hybrid work options
  • Professional development and training budget
  • Collaborative, innovative team environment
  • Clear career advancement opportunities
  • Comprehensive benefits package


 

Required languages

English B2 - Upper Intermediate
Published 5 May
102 views
ยท
54 applications
Last responded more than a month ago
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...