Job Description :
TRN Systems is looking for Lead Java Developer. Below are all the details.
 
Must have: Min Exp 9yrs+
 
This role needs an experienced Java Software Developer with very strong Oracle and PostgreSQL DBMS experience, ideally having worked to refactor applications from Oracle to Postgres in a public cloud environment, and to implement encryption and/or tokenization of data-at-rest.   
 

ESSENTIAL DUTIES AND RESPONSIBILITIES

? Develop new Java 8 routines to handle logic formerly executed at the database layer.

? Refactor embedded and generated SQL from Oracle to PostgreSQL together with related schema changes.

? Develop and integrate service logic to perform tokenization, encryption, geo-spatial and/or functions.

? Ensure performance is scalable and robust on target PostgreSQL databases on AWS EC2 and RDS Platforms.

? Continuously improve skills with Java technologies, Design Patterns, Oracle, PostgreSQL and AWS Cloud Platform.

? Develop automation frameworks and tools where necessary to facilitate seamless refactoring.

Candidate must be comfortable not only using the technologies identified, but must be comfortable adapting, extending and/or modifying those technologies to meet project objectives.

Ability to work efficiently and accurately, balancing priorities and deadlines. Also critical is the ability to learn and to apply new business and technical concepts quickly.

Communication skills are critical, both written and verbal, especially including the ability to understand, to discuss and to balance difficult technical and business concepts. Effective interpersonal and time management skills are also important.

Candidate must be able to take functional and technical direction while contributing to the same. Candidate must be able to work independently while drawing from and contributing to a strong team setting.

Candidate must have strong problem-solving skills, with a proven ability to investigate issues, to identify root causes, to define solution alternatives, and to select and implement optimal solution.

Candidate must have very strong commitment to best practices, coding standards, and process, and must be able to quickly adapt to stringent customer requirements, applying lessons learned to all go forward deliverables.

Candidate must have strong testing skills and take ownership of his/her responsibility for technical and functional accuracy, completeness, performance, and data integrity.

SYSTEM / SOFTWARE REQUIREMENTS

1. Candidate must have significant, relevant and specific experience designing, developing and testing highly performant Java-based applications, with a particular focus on server-side Java technologies such as EJB, ESB, JDBC, ORM/Hibernate, etc.

2. Candidate must have significant, relevant and specific experience with Oracle SQL, PL/SQL, packages, triggers, functions, procedures, etc.

3. Candidate must have significant, relevant and specific experience with ANSI SQL and pgSQL or similar procedural language using PostgreSQL, Aurora or similar DBMS such as MySQL. Experience with PostgreSQL in a public cloud environment is a plus.

4. Candidate must have strong experience with building and consuming RESTful APIs / services

5. Experience with Tokenization, Encryption and/or GeoSpatial techniques and/or services is highly desirable.

6. Experience with Java application servers, such as JBoss, WebSphere, etc.

7. Experience developing, testing and deploying application on AWS.

8. Experience with GitHub, GitLab or similar source code repositories.

CERTIFICATES, LICENSES, REGISTRATIONS

1. Nice to have - AWS Certifications (Developer / Solution Architect etc.)

             

Similar Jobs you may be interested in ..