Home India Principal Software Engineer

Home India Principal Software Engineer

Principal Software Engineer

Full time at CAST in India
Posted on January 14, 2025

Job details

Job Overview: We are looking for a skilled Principal Software Engineer who is proficient in both front-end and back-end technologies, specifically in Java and React. The ideal candidate will have a deep understanding of the entire web development process, including design, development, and deployment. You will be responsible for building scalable web applications, maintaining existing systems, and collaborating with cross functional teams to deliver high-quality products. Key Responsibilities:

  • Develop and maintain web applications using Java (Spring Boot) and React.js.
  • Design and implement RESTful APIs and microservices architecture.
  • Collaborate with UX/UI designers to translate wireframes into functional and efficient front-end components.
  • Write clean, scalable, and efficient code following best practices.
  • Debug, troubleshoot, and upgrade existing systems.
  • Perform unit and integration testing to ensure software quality.
  • Work with DevOps to manage continuous integration/continuous deployment (CI/CD) pipelines.
  • Review code and contribute to a culture of continuous improvement.
  • Stay up-to-date with emerging technologies and industry trends.
  • Developed applications which is production stage.
Required Skills:
  • Strong proficiency in Java, with experience in frameworks like Spring Boot/Cloud.
  • Solid experience with React.js and front-end development, including HTML5, CSS3, and JavaScript.
  • Experience with RESTful APIs and microservices architecture.
  • Knowledge of database technologies such as PostgreSQL.
  • Familiarity with version control tools like Git.
  • Experience with cloud platforms like AWS, Azure, or Google Cloud needed.
  • Understanding of containerization using Docker and orchestration using Kubernetes is a plus.
  • Strong problem-solving skills and ability to work in a fast-paced environment.
  • Excellent communication skills, both written and verbal.
Preferred Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 6 To 9+ years of experience.

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
See All Principal Jobs
Feedback Feedback