Source description
About the role
Role: Java Developer
Location: remote then onsite in NYC Duration:24 months to hire
Job Description:
Must have: Core java, multithreading, microservices, and SQL
Required Skills:
-
Overall 5+ yrs of engineering experience working in a team on large development projects in an Agile process
-
3+ yrs of Java, including distributed processing and multi-threading
-
2+ yrs of database, SQL and/or no-SQL
-
3+ years of Object Oriented Programming (OOP) experience
-
2+ Experience with Git and central build/deploy technologies, e.g., Jenkins, Artifactory, Urbancode Deploy (uDeploy), TFS, Sonar etc.
-
2+ years of experience designing and implementing solutions for test automation
NICE TO HAVES:
-
2+ years of experience with Grid/Distributed Computing technologies
-
2+ years of experience with Caching Technologies (Coherence, Ignite etc.)
-
Some knowledge of C++ preferred, bridging with Java a plus
-
Python a plus
-
Javascript framework, ideally Angular
More at Thoughtwave Software and Solutions