Senior Software Engineer I

Job Description

Company Overview

Aark is a forward-thinking technology company dedicated to delivering innovative software solutions. We pride ourselves on fostering a collaborative and dynamic work environment where creativity and technical excellence thrive.

Job Title

Senior Software Engineer

Location

Hyder?b?d, India

Years of Experience

0-5 years

Job Description

We are seeking a talented and motivated Senior Software Engineer to join our team in Hyder?b?d. The ideal candidate will have a strong background in backend development with expertise in Java, Spring Framework, and Spring Boot. You will be responsible for designing, developing, and maintaining high-quality SOA-based and RESTful applications that meet our clients’ needs.

Key Responsibilities

  • Design, develop, and maintain SOA-based and RESTful applications using Java, Spring Framework, and Spring Boot.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automation.
  • Mentor junior developers and foster a collaborative environment.
  • Write and maintain clear, concise technical documentation.

Required Skills

  • Strong expertise in Java, Spring Framework, and Spring Boot.
  • Proficiency in relational databases like MySQL or PostgreSQL and ORM tools such as Hibernate.
  • Experience with version control tools like Git and CI/CD pipelines.
  • Exposure to frontend technologies like Angular and React.
  • Expertise in data structures and algorithms with a proven ability to solve complex problems.
  • Excellent communication skills for effective collaboration with cross-functional teams.
  • Ability to work independently in a remote environment with minimal supervision.
  • Strong organizational skills to manage and prioritize multiple tasks effectively.

Why Join Aark?

At Aark, we offer a vibrant work culture that encourages innovation and personal growth. As a member of our team, you will have the opportunity to work on exciting projects, develop your skills, and make a significant impact in the tech industry. We are committed to adhering to best practices, coding standards, and security guidelines, and we value enthusiasm for learning new technologies and improving existing systems.