What are the responsibilities and job description for the Java Full Stack Engineer - Professional position at Hexaware Technologies?
Job Description
JD :
- Java, Oracle, and Micro services skills
- work on low-latency Java applications
- implement features, fix bugs and participate in support investigations
- collaborate closely with product management, QA and other development team members
- learn and implement best practices in coding and design, and keep up on the latest developments with
Java, J2EE / Java EE and JavaScript frameworks such as Angular JS, React, and Amber etc ,
Having previous experience in Leading a team of Engineers will help succeed in this role.
Having hands on application development experience with non-cloud infrastructure setup and having worked in Cloud migration effort is highly preferable.
Minimum requirements :
12 Year Plus experience as a Software Developer or in any occupation in which experience was gained in software development.
What We Value
An ideal candidate for this role :
experience and some front-end GUI skill sets to work on all aspects of multiple web-based and machine-to-machine API based applications
What you will be responsible for :
Analyze current process implementations to identify gaps and provide optimal solutions.
Develop Physical data modeling and process workflows to illustrate current and future states
Developing detailed design and technical specification documents
Hands on experience in Autosys and any other scheduling technologies
Hands on experience in Relational databases (Oracle) and database schemas, packages, procedures, triggers
Hands on experience in AWS cloud technologies and having worked on migration projects from on-premise to AWS cloud infrastructure
Hands on experience in data models and defining star and snowflake schemas on various banking use cases.
Hands on experience in Oracle performance tuning and writing very optimal code to achieve long term stable results.
Design stable, reliable and effective coding from a long term standpoint.
Define and deliver consistent SQL standards, methodologies, guidelines & techniques
Diagnose complex problems, including performance issues and work with seniors for implementing long term solutions
Understanding of Big Data Technologies is preferred, especially on Databricks implemented in AWS Cloud infrastructure.
Hands on experience in Oracle SQL and Pl / SQL programming and exposure to various data analytical functions.
Having JAVA / UNIX background is a must
Developing UI design requirements is a plus
12 years of Investment Banking industry experience with Oracle database / application development activities
12 years of experience in working on databases or Application development
Developer level experience in Core Java, Tomcat or another J2EE application server
Hands on Experience working with source code tools clear case, GitHub, cloud etc.
Knowledge of Hadoop stack - Impala , Hive, HBase, Spark, Sqoop is desirable.
Understanding of Kafka streaming processing and Python scripting is desirable.
Hands on experience in Unix / Linux ecosystem and shell scripting is a must
Strong Practical experience working in Agile methodologies is a must.
Experience in Continuous integration and build process, test automation and deployment
Good Team player with problem-solving mindset.