Core Java Developer with strong DB experience
Overview
In this role you will develop and deliver high-quality Java solutions in Jersey City, aligning with business requirements and technical designs. You will act as a subject matter expert on current systems and contribute to performance improvements in production. You will work with REST services, Unix/Linux environments, and a mix of databases to solve complex problems and enable data-driven decisions. This position offers hands-on development across the full lifecycle and cross-functional collaboration within the team.
ResponsibilitiesInterpret business requirements and design technical solutionsDevelop high-quality code across the full development lifecycleParticipate in system design to address complex business problemsSupport production environments to improve performance and stabilityDefine analytical reports to support management decisionsWork with REST web services and diverse data storesCollaborate with cross-functional teams and stakeholdersDevelop SME understanding of current systems
Key requirementsOO analysis and design experience (3+ years)3+ years Java development3+ years experience with databases (Relational, Flat files, non-relational like MongoDB)Experience in production support and performance tuningREST web services experienceUNIX/Linux knowledge (shells, file systems, process management)Excellent problem solving and communication skillsOOAD and design patternsExperience with continuous integration build toolsexcellent communicationstrong problem solvingability to infer from examplesCore JavaRelational databasesFlat files