Java Developer
SAS Software1 day ago
Responsibilities
- Translate product requirements into software features and architecture using appropriate technologies.
- Develop, review, and test Java mid-tier enterprise applications.
- Develop user interfaces using JavaScript, ReactJS/Redux, or similar technologies.
- Guide and assist developers and peers on the team.
- Improve software development quality processes and collaborate with development and testing teams.
- Work with product management to define future requirements.
- Support management with project scoping and execution.
Requirements
- At least 2–5 years of experience developing enterprise applications with Java, Spring, MVC patterns, Gradle, and Maven.
- B Tech, MCA, or equivalent education, training, and experience.
- Demonstrated experience with unit, regression, and integration testing.
- Understanding and practical use of object-oriented analysis and design 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 familiarity with Agile methodology, Jira, Confluence, Docker, Kubernetes, Java, Go, React, UI development, microservices, CVS, Jenkins, Git, Gerrit, Hadoop, Spark, and public cloud providers.
Tech Stack
Apache HadoopApache SparkAWSAzureDockerGitGoGoogle CloudGradleJavaJavaScriptJenkinsKubernetesLinuxMavenPostgreSQLReactReduxSQLWindows