Remote Principal Software Engineer - Java

Posted 8 months ago

Share:

Please let Creative Chaos know you found this job on RemoteYeah. This helps us get more companies to post jobs here for you.

Description:

  • A Principal Software Engineer for JAVA at Creative Chaos is responsible for developing server applications across various software platforms, including writing Restful APIs for client applications.
  • The role ensures that the functionality, security, and performance of server applications align with design specifications and are free of bugs.
  • Principal engineers lead a team of engineers and mentor team members through continuous training and guidance.
  • Duties include developing, testing, debugging, documenting, and maintaining back-end services, models, processes, and databases that support applications.
  • Participation in development team activities is required to ensure high levels of quality and productivity.
  • The position demands deep and rapidly growing experience with cloud architectures, including security, availability, microservices, and designs for scalability.
  • Staying updated on new technologies and development techniques to enhance application quality and construction efficiency is essential.
  • The role embraces agile principles and supports iterative processes to maximize software delivery.
  • The engineer provides technical expertise and advice for complex assignments and projects, collaborating with staff, contractors, and vendors to meet company needs.
  • In addition to standard duties, the engineer performs complex design and analyses to address various business needs through technology.
  • Project leadership is provided, with the potential to manage small to medium projects.
  • Recommendations are presented to management, along with guidance in selecting alternatives.
  • The engineer serves as a resource for highly technical areas, offering expertise to department management and others outside the department.

Requirements:

  • A minimum of a Bachelor's degree in Computer Science, Software Engineering, or an equivalent field is required.
  • Candidates must have at least 8 years of professional experience in Java/Spring development, specifically in developing commercial Spring MVC/Hibernate and AJAX web applications.
  • Experience in system integration, particularly in designing, building, and consuming REST services, is necessary.
  • Proficiency with PostgreSQL as a database engine, deployed on AWS, along with relational database skills for PostgreSQL and Terraform, is required.
  • Experience with React Js is considered a plus.
  • Candidates should be comfortable working closely with business stakeholders, user experience designers, and quality assurance teams.
  • The ability to embrace evolving requirements and specifications is essential.
  • Excellent and concise written and oral communication skills are required.
  • A belief in the value of test automation is necessary.

Benefits:

  • The position offers Paid Time Off to support work-life balance.
  • Employees have the option to Work From Home.
  • Comprehensive Health Insurance is provided.
  • A Provident Fund is available for employee savings.
  • Outpatient Department (OPD) benefits are included.
  • Opportunities for Training and Development are offered to enhance skills.
  • Life Insurance is provided for employee security.
  • An Exchange Program is available for professional growth and experience.

Job title

Job type

Experience level

Required experience

8 years

Salary

-

Degree requirement

Degree required

Location requirements

Report this job

Job expired or something else is wrong with this job?

Report job
SerpApi

SerpApi

Scrape Google and other search engines from our fast, easy, and complete API.

RemoteYeah Ads