Search by job, company or skills

E

Senior Software Engineer ( Back End Developer )

5-8 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 12 days ago
  • Over 400 applicants
Quick Apply

Job Description

We are seeking a Senior Java Developer with a minimum of 7 years of experience, with a strong focus on Spring Boot, to join our team. The ideal candidate will be responsible for building robust, scalable, and high-performance back-end systems, and contributing to architectural decisions while mentoring junior developers.

Key Responsibilities:

  • Back-End Development:
  • Design, develop, and maintain scalable and efficient server-side applications using Java and Spring Boot.
  • Database Management:
  • Design and optimize database schemas, write efficient SQL queries, and manage data storage solutions.
  • API Development:
  • Develop and maintain RESTful APIs to support both front-end functionalities and third-party integrations.
  • System Architecture:
  • Contribute to architectural decisions to ensure back-end systems are robust, secure, and scalable.
  • Performance Optimization:
  • Identify and resolve performance bottlenecks; write optimized code for maximum speed and scalability.
  • Security:
  • Implement security best practices to safeguard data and prevent vulnerabilities.
  • Testing and Debugging:
  • Conduct unit testing, integration testing, and debugging to ensure the delivery of high-quality software.
  • Documentation:
  • Maintain clear and concise documentation for codebases, APIs, and system processes.
  • Collaboration:
  • Work closely with front-end developers, product managers, and other stakeholders for end-to-end solution delivery.
  • Mentorship:
  • Provide technical guidance and mentorship to junior developers, promoting best practices and continuous learning.

Required Skills:

  • Minimum 7 years of hands-on experience in Java development.
  • Strong expertise in Spring Boot and related technologies.
  • Solid understanding of RESTful APIs, microservices architecture, and object-oriented programming.
  • Experience with relational databases (e.g., MySQL, PostgreSQL) and ORM frameworks.
  • Good understanding of performance tuning, security, and testing frameworks.
  • Excellent problem-solving, communication, and team collaboration skills.

About Company

Job ID: 120570857