Fullstack - Java & React
SAS Software2 days ago
Responsibilities
- Translate product requirements into product features and scalable, performant, usable architecture.
- Present designs and proposed architecture to stakeholders and facilitate technical decisions.
- Develop, review, and test Java mid-tier applications.
- Build next-generation user interfaces with JavaScript and ReactJS/Redux or similar technologies.
- Mentor junior developers and peers.
- Improve software development quality processes and collaborate with development and testing teams.
- Partner with product management to define future requirements.
- Support management with project scoping and execution.
Requirements
- At least 5–10 years of experience developing enterprise applications with Java, Spring, MVC patterns, Gradle, and Maven.
- B Tech, MCA, or equivalent education, training, and experience.
- Experience with disciplined unit, regression, and integration testing.
- Hands-on knowledge of scalable and resilient design patterns, OOAD, and design patterns.
- Effective use of XML and JSON.
- Experience with Windows and Linux, including basic troubleshooting.
- Experience working with databases and SQL, including Oracle and PostgreSQL.
- Knowledge of software development processes and quality standards.
- Preferred experience with Jira, Confluence, CVS, Jenkins, Git, Gerrit, Java, Go, Python, Docker, Kubernetes, Hadoop, Spark, Amazon Web Services, Microsoft Azure, and Google Cloud.
Benefits
- Hybrid work arrangement.
- Flexible, dynamic career environment with a world-class employee experience.
- Inclusive workplace focused on diversity and belonging.
Tech Stack
Apache HadoopApache SparkAWSAzureDockerGitGoGoogle CloudGradleJavaJavaScriptJenkinsKubernetesLinuxMavenPythonReactReduxSQLWindows