Previous
Java Full Stack
Next
Ref No.: |
20-00795 |
Location: |
Wayne, New Jersey
|
Position |
Java Application Programmer with AWS and Hadoop Experience |
Location |
Columbus, OH |
|
|
|
|
Job Description |
Need Self Ratings from the candidates on below Skillset on submissions
- Java
- Data Structure and Algorithems
- AWS
- Docker and Kubernetes:
- Cloud:
Required Experience:
· Bachelor's degree in Computer Science or related field
· Minimum 4 years of experience working on high complexity software projects in an Agile environment
· Understanding of object-oriented programming (OOP) principles and languages
· Proficiency with at least one of the following: Java, JavaScript, Python, Scala, Ruby, Go, C++
· Strong understanding of data structures, algorithms, and complexity analysis
· Knowledge of relational databases and SQL (Db2, MySQL, Vertica, or equivalent)
· Demonstrated experience designing and implementing APIs and services
· Familiarity with automated testing tools and methodologies (TDD/BDD, JUnit, RSpec, JMeter, Cucumber, or equivalent)
· Proven analytical and troubleshooting skills
Preferred Skills (at least two of the following required):
· Knowledge of distributed system and large-scale data processing technologies (Spark, Kafka, Hadoop, HBase, MapReduce)
· Experience developing and deploying complex Cloud-based solutions (IBM Cloud, AWS, Azure, Google Cloud)
· Experience with container orchestration and technologies (Kubernetes, Docker)
· Experience with DevOps and CI/CD best practices, tools and frameworks
· Healthcare industry experience and familiarity with healthcare terminology, data standards and workflows
Essential Functions:
· Participate in the full software development lifecycle including solution definition, design, implementation, and testing
· Develop, troubleshoot, and optimize new and existing distributed software solutions
· Responsible for project and code quality, including participation in code reviews
· Develop software and tools that maintain high system availability, monitor data quality, and provide usage statistics
· Regularly contribute to ongoing improvements in engineering process and product development ecosystem
|
|