SAS

Java Developer

SAS pune, Maharashtra, India

Software Development · 10,001+ employees

Yesterday
java Mid (2-5 yrs) Other India
Log in to apply, save this posting, or score it against your profile with AI.

About the role

The developer will design and build enterprise-grade planning solutions while performing hands-on coding, testing, and code reviews. They will also collaborate with product management to define requirements and assist team members in project execution.

What they look for

Java Spring MVC JavaScript ReactJS Redux SQL Oracle Postgres Docker Kubernetes Git Jenkins Agile Microservices Unit Testing

Requirements

Candidates must have 2-5 years of experience in Java, Spring, and MVC patterns with a strong understanding of OOAD and design patterns. A degree in B.Tech, MCA, or an equivalent qualification is required.

Full description

About the job

The Industrials team is looking for a Senior Associate Software Developer to build the next generation of the planning solution to be offered to multiple domains like finance, retail and supply chain planning. Our team works on solving the business problems using cutting-edge technology. We are looking for out-of-the-box thinkers who will add to the vibrant team.

Primary Responsibilities

  • Understand the requirements from the product management and should be able to translate them to the product features and architecture using new technologies to solve the business problem.
  • Do Hands on Coding, review and testing of Java mid-tier.
  • Experience in developing UI using JavaScript, ReactJS/REDUX or similar technology.
  • Guide and assist developers and peers in the team.
  • Improve on processes related to quality of the software development. Work closely with the development and testing teams to ensure quality software development.
  • Work closely with product management to define the future requirements.
  • Help the management in project scoping and execution.

Requirement

  • At least 2-5 years of working experience in developing enterprise applications using Java, Spring, and MVC patterns, Gradle, Maven.
  • Education requirement. B Tech, MCA, or equivalent
  • Equivalent combination of education, training and experience may be considered in place of the above qualifications.
  • Demonstrated experience with disciplined unit, regression, and integration testing
  • Good understanding and usage of OOAD and Design Patterns.
  • Using XML, JSON effectively.
  • Experience on Windows as well Linux operating system with basic troubleshooting skills.
  • Working with Databases/SQL -- Oracle, Postgres
  • Knowledge of software development processes and Quality Standards

You’re curious, passionate, authentic and accountable. These are our values and influence everything we do.

Preferred Qualifications

  • Familiar with Agile methodology and with tools such as Jira, Confluence
  • Knowledge of Docker and Kubernetes orchestration.
  • Knowledge about Java, GoLang, React or any UI framework.
  • Knowledge best practices of microservices and UI development.
  • Working knowledge of CVS, Jenkins, Git, Gerrit
  • Familiarity with Apache projects like Hadoop, Spark.
  • Knowledge of any public cloud providers like Amazon Web Services, Microsoft Azure, and Google Cloud, etc.
  • Experience with Continuous Integration and Continuous Delivery (CI, CD) model

Similar roles