Point your AI agent at freehire and let it find you a job.

Get the CLI →

Deep River Soft

Senior Java Developer

Posted Updated 2 views
Discussion

Position Summary:
We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic
team. As a Senior Java Developer, you will play a key role in designing, developing, and
maintaining high-performance, scalable, and robust software applications. This role requires
strong technical expertise, a passion for problem-solving, and the ability to mentor junior
developers.

Key Responsibilities:

  • Design & Development:
  • Architect, design, and implement complex Java-based applications and
    microservices.
  • Collaborate with product managers and stakeholders to understand requirements
    and deliver solutions.


Code Quality & Best Practices:

  • Write clean, efficient, and maintainable code following industry standards.
  • Perform code reviews and enforce coding standards within the team.

Performance Optimisation:

  • Optimise application performance and scalability.
  • Debug and troubleshoot production issues in a timely manner.


Mentorship:

  • Guide and mentor junior developers, providing technical advice and support.
  • Conduct technical training sessions and promote continuous learning.


Collaboration:

  • Work closely with cross-functional teams including DevOps, QA, and UI/UX.
  • Participate in Agile/Scrum development cycles and contribute to sprint planning
    and retrospectives.

Innovation:

  • Research and implement new tools, frameworks, and best practices.
  • Stay updated with emerging technologies and trends in software development.

Key Qualifications:


Technical Skills:

  • Strong expertise in Java (8 or above) and related frameworks such as Spring
    Boot, Hibernate, and JPA.
  • Proficiency in building RESTful APIs and working with microservices architecture.
  • Experience with Kafka for messaging and event-driven systems.
  • Familiarity with front-end technologies like HTML, CSS, JavaScript, or Angular/React (a plus).
  • Knowledge of SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
  • Experience with CI/CD pipelines and tools like Jenkins, Docker, and Kubernetes.
  • Proficiency with cloud platforms (AWS, Azure, or Google Cloud).


Experience:

  • 6+ years of hands-on experience in Java development.
  • 3+ years of hands-on experience with AWS or any other cloud provider.
  • Proven track record of delivering large-scale software projects.


Soft Skills:

  • Strong problem-solving and analytical skills.
  • Excellent communication and interpersonal skills.
  • Ability to lead and motivate team members.

What We Offer:

  • Competitive salary and benefits package.
  • Opportunities for career growth and leadership.
  • A collaborative and inclusive work environment.

If you are passionate about software development and thrive in a fast-paced environment, we
would love to hear from you!

Apply now and be part of our innovative team.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.