Search by job, company or skills

O

Senior Software Engineer

5-7 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 7 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description

We are seeking a Senior Java Engineer to join our high-performing engineering team. This role is ideal for someone who is passionate about building scalable backend systems, mentoring junior developers, and driving best practices in software design and development.

As a senior member of the team, you will take the lead in designing and implementing high-quality Java-based applications and services that power our core business operations.

Duties and Responsibilities

  • Design, develop, and maintain robust, scalable, and secure backend systems using Java.
  • Collaborate with product managers, architects, and other engineers to define and deliver solutions.
  • Lead code reviews, mentor junior developers, and promote engineering best practices.
  • Optimize applications for performance and scalability.
  • Integrate with RESTful APIs and third-party services.
  • Write clean, maintainable, and well-tested code.
  • Participate in architectural decisions and technical design discussions.

Required Skills & Qualifications

  • 5+ years of professional Java development experience.
  • Strong proficiency in Java 8 or higher (Java 11+ preferred).
  • Solid understanding of Spring Framework (Spring Boot, Spring MVC, Spring Data).
  • Experience with RESTful API design and integration.
  • Proficiency with SQL and relational databases (e.g., PostgreSQL, MySQL).
  • Familiarity with version control systems (e.g., Git).
  • Understanding of OOP, design patterns, and software architecture.
  • Experience with unit testing frameworks (e.g., JUnit, Mockito).
  • Ability to work independently and lead projects or initiatives

We Value

  • Experience with microservices architecture.
  • Knowledge of containerization technologies (Docker, Kubernetes).
  • Exposure to cloud platforms (AWS, GCP, or Azure).
  • Familiarity with NoSQL databases (e.g., MongoDB, Redis).
  • Experience with CI/CD pipelines and DevOps practices.
  • Frontend experience using JavaScript/React/Angular is a plus.
  • Contributions to open-source projects or tech communities.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145716991