Experience: 57 years of Java experiencenbsp;
Keywords: java, algorithms, data structures, compiler construction, parsers, ETL, data manipulationnbsp;
Skillset: Java, compiler construction, text parsing, database, PostgreSQL, strong analytical skills, strong communication skills,nbsp;nbsp;
Test for: Java programming, PostgreSQL, Problem Solvingnbsp;
Description: We are looking for a senior Java resource who can implement a given algorithm in a timely and efficient manner. We expect candidates with strong analytical skills who can understand a given situationproblem, figure out different ways to approach that problem, analyze costbenefit of each approach, presentdiscuss with other team members to decide on an approach, and implement the decided approach.nbsp;
Responsibilities:nbsp;
Implement given algorithms in Java in an efficient manner.nbsp;
Design and implement solutions for any given problem.nbsp;
Optimize existing code.nbsp;
Drive detailed definition of feature requirements through discussions with product managers.nbsp;
Identifying and resolving immediate and potential issues with applications.nbsp;
Ensure deployment plan is completed, deployment steps and backout procedures are followed, adequate postimplementation testing is conducted, and implementation efforts do not compromise existing systems, services, or availability, and that maintenance and enhancements are completed within scope and schedule.nbsp;
nbsp;
Requirements:nbsp;
Bachelors in CSCE or a related field.nbsp;
57 years development experience in Java.nbsp;
Strong Knowledge of Data Structures and algorithms.nbsp;
Knowledge of Authentication and Authorization of Rest APIs.nbsp;
Core expertise in PostgreSQL.nbsp;
Understanding of JSON structure and schema.nbsp;
Experience in researching, evaluating and implementing given algorithms.nbsp;
Extract data from multiple database sources using data manipulation and extraction techniques.nbsp;
Substantial experience in architecting and developing complex ntier JavaJ2EE applications, designing and developing applications using Servlets and Java Development IDE e.g., Eclipse.nbsp;
Sound knowledge on IDEs like Eclipse along with understanding of version management using GIT.nbsp;
Strong analytical skills.nbsp;
- Strong communication skills.nbsp;