Monday, October 27, 2025
ddroidd

Senior Java Developer

Posted: 4 days ago

Job Description

About the RoleWe are looking for a Senior Java Developer to join our engineering team and contribute to the design, development, and delivery of complex software solutions for a range of high-impact projects.In this role, you’ll combine hands-on coding with architectural input and team mentorship. You will also have a client-facing presence, contributing to long-term partnerships through technical excellence and clear communication.This is an opportunity to be part of a collaborative, forward-thinking environment that encourages innovation and continuous growth.What You’ll Do• Design, develop, and maintain scalable Java-based applications and services• Write clean, secure, and maintainable code following industry best practices• Contribute to system architecture and design for performance and scalability• Conduct code reviews and mentor junior developers to support team growth• Collaborate with cross-functional teams and stakeholders to ensure quality delivery• Participate in high-stakes technical initiatives and provide thought leadership• Manage client relationships and communicate effectively to build trust and alignmentWhat We’re Looking For• 7+ years of hands-on experience in Java development within IT projects• Proficient in Java 8+ and frameworks such as Spring Boot, Spring MVC, Spring Security, and Hibernate• Strong understanding of RESTful APIs and microservices architecture• Experience with relational databases (e.g. MySQL, PostgreSQL) and ORM tools• Search experience (ElasticSearch/SOLR/OpenSearch/Vespa), Java, EKS• Comfortable using Maven or Gradle for build automation• Proficient with Git and CI/CD workflows• Experience with collaboration and tracking tools such as Jira and Confluence• Strong analytical and decision-making skills, with the ability to work autonomously• Excellent verbal and written communication in EnglishBonus Points For • Hands-on experience with AWS or other cloud providers• Familiarity with Docker and Kubernetes• Experience working with NoSQL databases• Exposure to Agile/Scrum development methodologies• Knowledge of JavaScript frameworks like Angular or React

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs