Java Engineer (CONTRACT)
Job PostingLocation: Weehawken, NJRequirements10+ years of experience as a full stack engineerStrong proficiency in one of the modern server-side languages such as Java, Go, Python, JavaScriptStrong understanding of software engineering principles, design patterns, and best practices for building scalable and maintainable codeExperience in building web applications using React.js or similar front-end frameworksExperience with RESTful API development, integrating with external services and databasesExperience with cloud platforms, such as AWS or Azure, and experience with cloud services like AWS Lambda or Firebase and expertise with modern cloud native development (Docker, Kubernetes, Knative)Experience with version control systems, such as Git, and collaborative development workflowsExpertise creating robust CI/CD pipelinesExperience leading collaborative software design sessionsExperience leading continuous improvement of Engineering practicesEagerness and willingness to learn new technologiesExpertise using database technologies and patternsSkills and QualificationsEducation: Bachelor's degree in Computer Science, Engineering, or a related field.Technical Skills: Strong proficiency with Java Experience with SQL and data modeling, as well as familiarity with NoSQL databases. Knowledge of data, cloud and latest technologies.Analytical Skills: Ability to analyze complex data structures and derive insights.Communication Skills: Excellent communication skills to effectively collaborate and convey complex solutions.Problem-Solving: Strong problem-solving abilities to address data-related challenges.Work Environment:Office setting, with potential for remote work depending on company policy.Collaborative environment with frequent project team interactions.Requires staying updated with continuous innovations in cloud data technologies.