Senior Java Software Engineer

The Role

We’re looking for a Senior Software Engineer with strong Java expertise to join our remote engineering team. You’ll work on scalable Java applications, tackle complex technical challenges, and contribute to our data structures and algorithms.

 

Key Responsibilities

  • Work on product features and impact customer experience
  • Develop and maintain our Java Spring-based platform for a quickly scaling business
  • Collaborate with a distributed team of highly skilled engineers
  • Contribute to the architecture and design of our growing platform
  • Ensure code quality, performance, and scalability

 

Requirements

  • Strong Java experience (6+ years) 
  • Proficiency in Spring Framework (Spring Boot, Spring Cloud, MVC, Security), ORM frameworks (JPA/Hibernate)
  • Experience with Relational & NoSQL databases.
  • AWS knowledge, including ECS, EC2, RDS, Lambda, S3, IAM, CloudFormation, CloudWatch, etc.
  • DevOps skills in AWS provisioning, operations, and management.
  • Strong problem-solving skills and attention to detail.
  • Ability to work independently in a remote setting.
  • Fluent English communication skills.

 

Nice to Have

  • AWS Certification
423 views
·
75 applications
42% read
·
67% responded
Last responded 3 weeks ago
155 views
·
16 applications
To apply for this and other jobs on Djinni login or signup.