Source description
About the role
Role : Java Developer Location: Remote Duration: 24 Months Contract: W2
We are looking for a more Sr. Level JAVA DEVELOPMENT resource (8-10+ Years of US based experience). It MUST be someone who has supported a very similar project effort, responsible for modifying Java applications to call on various on-premise databases, as they work on migrating their data from older Mainframe/DB2 storage.
They MUST understand Performance Tuning, and since these are older systems, they MUST have some experience with security remediation knowledge.
In simple terms we need someone with experience migrating from a Mainframe/DB2 databases to various on-premise databases, and securing the process .
They will be the go-to person on the team, lead-level, for any hurdles or challenges they run into. Job responsibilities: The Software Development Staff Engineer will work on Decisioning Analytics North America software and platforms with a focus on security remediation. Additional work areas will also include technical debt improvements and the implementation new features. Applications supported will include Precise ID, Precise Match, IEN, Document Capture among others. This role will participate as a member of a DA Technology Scrum team to fulfill these objectives. They will be expected to function with a fair degree of autonomy taking high level direction from Leadership and Product teams. Analyze, design, develop and document application changesDecompose workstreams into modular pieces and mentor other more junior team members to accomplishRun and review vulnerability scansDrive security remediation strategy to resolve complex issues with minimal impactIntegration and build of software releases and release planningCreation and configuration of dev and test environmentsParticipate in Agile development as a scrum team memberDesign and develop new program logicDefect resolutionAnalyze program performance and devise improvementsTroubleshoots complex problems and identify fixesEscalate when appropriate when blocked or unable to resolve on their own Background required: Bachelor’s degree in Computer Science or related field or equivalent experienceProficiency in Java, 7 years or more preferredProven history in being able to debugStrong knowledge of software engineering such as testing, source control, and agile planningStrong knowledge of automated testing and proper design testStrong oral and written communication skills.Solid problem solving and analytical skillsAbility to work self-directed based on high level objectives and to use some discretion in decision making Organizational skills to keep track of multiple in flight tasksKnowledge of Information Security best practicesFamiliarity with IP networking conceptsExperience with CICD processes and toolsSQL and NOSQL based RMDBsLinux and shell scriptingComfortable taking the lead and driving/coordinating major workstreams Nice to have:Strong knowledge of Docker, containerization, Kubernetes Basic understanding of how to work with AWS or in the Cloud (Not going to be utilized for initial project, but would be helpful down the line)
More at Thoughtwave Software and Solutions