Software Engineer - System Architect - III job

TriOptus LLC
Bernards, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Bernards, United States of America

Tech stack

Java
Agile Methodologies
Tomcat
Oracle WebLogic Server
Computer Security
Continuous Integration
Data Governance
Data Security
Relational Databases
Memory Management
Java Platform Enterprise Edition (J2EE)
Hibernate
Java Persistence API
Spring
Python
Object-Relational Mapping
Oracle
Oracle Applications
Oracle SQL Developer
Zero Trust Network Access
Software Engineering
PL-SQL
SQL Databases
Systems Architecture
Systems Integration
Website Wireframe
Privacy Controls
Enterprise Software Applications
React
Spring-boot
Test Scripts
Backend
REST
Oracle Cloud Infrastructure
Microservices

Job description

OCI exp is imp - can pick 2 people who has experience in below combination who can complement each other if they don't have all the must have skills mentioned in JD)

Candidate 1 - Oracle SQL/PL + ORM technologies

Candidate 2 - Spring boot + Microservices

What candidates will be doing:

  • Candidates will be part of the Data Protection Policy Services organization and will be responsible for delivering enterprise-scale solutions that enable components of Zero Trust architecture, Data Authorization and Data Protection Policy as a Service.
  • This team will work hand in hand with the peer teams providing data encryption and tokenization services.
  • The Data Protection Policy Services team builds a reliable scalable application suite capable of integrating with home-grown applications and 3rd party products to deliver data protection policies and data access governance solutions to users in a policy-compliance and audit-able manner.
  • Analyzing business requirements and creating technical design documents that are in accordance with the company's architecture standards.
  • Developing new user-facing features using React.js and integrating with backend using Java, Spring, Springboot, Hibernate/JPA technologies
  • Developing microservices using Springboot
  • Building reusable components for future use.
  • Translating designs and wireframes into high quality code.
  • Creating configuration, build, and test scripts for Continuous Integration environments

Requirements

  • Currently more focused on backend development Building GSim as service solution (building a brand-new solution to control location based data - there are certain data that needs to be stayed withing that county - team is building a solution to filter data from different applications, so that once it is filtered it does not go to different country - Ex. Some data cannot come in from Europe or vice versa)
  • Have experience on attribute base access control and has information about privacy
  • Good experience in Spring boot & microservices and oracle database and planning to host it on OCI
  • Looking for people who understands what data falls under privacy so that when they are building filters they don't spend lot of time explaining them the concept
  • Technical experiences are very critical with knowledge on privacy so that they understand the rules that needs to build GSim practices
  • There is some data related work that cannot be shared offshore and needs to be done onshore, * Bachelor's degree with four or more years of work experience.
  • Four or more years with relevant work experience.
  • Experience working on Large Scale Enterprise Applications.
  • Experience in designing solutions for Attribute Based Access Controls, Privacy Engineering, Data Protection Engineering and/or Privacy-by-Design.
  • Strong Experience in the Springboot and Microservices
  • Proven working experience in JAVA/J2EE especially in Spring, and REST Web Services development
  • Experience in React JS and its core principles.
  • Excellent knowledge of Relational Databases (Oracle), SQL, PL/SQL and ORM technologies (JPA, Hibernate)
  • Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
  • Working experience in Weblogic/Tomcat application servers
  • Working experience in Agile development methodology
  • Ability to learn new technologies and business domain quickly
  • Good analytical and communication skills.

Even better if candidates have one or more of the following:

  • Master's degree.
  • Knowledge in Python
  • A knack for benchmarking and optimization
  • Deep understanding of Security tools & Continuous Integration environments
  • Experience in Information security, Data Governance, Data Protection technologies, Policy and Standard development, IT, application development and/or support.

Apply for this position