Senior Java Backend Developer

Eightsquare Pvt.Ltd , Kathmandu — Posted 1 year ago

Responsibilities:

  • Lead the design and development of high-quality backend applications using Java and associated frameworks (Spring, Hibernate, etc.).
  • Collaborate with cross-functional teams to understand project requirements and translate them into technical solutions.
  • Design and implement scalable, resilient, and maintainable backend architectures.
  • Ensure adherence to coding standards, best practices, and design patterns.
  • Integrate backend applications with databases, utilizing SQL for efficient data storage and retrieval.
  • Optimize database queries and transactions for optimal performance.
  • Develop, implement, and maintain RESTful APIs to facilitate seamless communication between backend services and frontend components.
  • Ensure API security and compliance with industry standards.
  • Write clean, modular, and efficient Java code.
  • Identify and address performance bottlenecks through code optimization and profiling.
  • Collaborate effectively with frontend developers, product managers, and QA engineers to deliver integrated and cohesive solutions.
  • Communicate technical concepts and solutions to both technical and non-technical stakeholders.
  • Conduct thorough code reviews to ensure code quality, maintainability, and adherence to established standards.
  • Implement and advocate for best practices in coding and testing.
  • Provide mentorship and guidance to junior developers, fostering a culture of continuous learning and professional growth.
  • Demonstrate leadership in technical decision-making and contribute to the overall technical strategy.
  • Identify and troubleshoot complex technical issues, ensuring the stability and reliability of backend systems.
  • Collaborate with the team to implement effective solutions and preventive measures.

Qualifications:

  • Minimum of X years of professional experience as a Java Backend Developer, with a proven track record of successful project delivery.
  • Proficient in Java and related frameworks (e.g., Spring, Hibernate).
  • Strong understanding of database systems, SQL, and query optimization.
  • Experience with API development and RESTful services.
  • Expertise in designing scalable and maintainable backend architectures.
  • Familiarity with design patterns and best practices.
  • Excellent communication and collaboration skills.
  • Ability to work effectively in a team-oriented, agile environment.
  • Demonstrated leadership experience in guiding development teams.
  • Proven ability to mentor and inspire junior developers.
  • Strong analytical and problem-solving skills.
  • Bachelor’s or higher degree in Computer Science, Software Engineering, or a related field.

Eight Square facilitate merchants to make offline and online payments by integrating simple, secure and easy to use Payment Gateway System via a multitude of payment methods.

Details
Information Technology (IT) Industry
Full-time Job Type
Senior Job Level
Job post expired. Apply anyway, we'll forward your CV.