Principal Engineer at Saviynt developing AI-powered identity solutions. Leading enterprise cloud solution architecture and collaborating with teams to enhance security and efficiency.
Responsibilities
Participate in requirements analysis
Collaborate with internal teams to produce software design and architecture
Ability to start a program from scratch as well as maintain existing services
Develop documentation throughout the software development life cycle
Serve as an expert on applications and provide technical support
Follow the true agile principles
Requirements
13+ years of software engineering experience
Expert-level ability utilizing technologies such as Java, Spring Framework, REST and Microservices
Strong Experience as a Java Engineer developing applications based on Security principles, cloud platforms (AWS, Azure, or Google Cloud) and Containerization (Docker, Kubernetes)
Hands on experience with SQL, ElasticSearch, Redis, CI/CD; Groovy on Grails (a plus)
Experience in increasing levels of responsibility managing application development, solution architecture, design and delivery, and process improvement.
Expert in high level design using right design principles
Experience with unit, functional and system integration testing
Extensive understanding of working in an agile environment utilizing Scrum and Kanban
Experience with Git (GitHub/GitLab), automatic deployments, CI/CD pipelines
Hands on experience using IntelliJ or Eclipse/My Eclipse IDE, writing Junit test cases, working with Maven/Ant
Having 1+ years of experience with AI tools and AI driven SDLC.
Benefits
Security & privacy literacy and awareness training during onboarding and annually thereafter
Adhere to Information Security/Privacy Policies and Procedures
Lead technology initiatives in applications development and adopt DevOps practices at Citi. Focused on high - quality, resilient software solutions in the payments domain.
Java Microservices Developer responsible for Microservices applications development and support using Java at Citi. Involve in AGILE methodologies and collaborate with global teams.
Applications Development Senior Programmer Analyst contributing to software development and applications at Citi. Involves collaboration with technology teams and complex problem - solving in financial services.
Java/Scala/Axiom Developer supporting Morgan Stanley's Regulatory Reporting group. Collaborating on data sourcing, integration, and application development within Finance Technology.
Junior Python Developer focusing on web scraping and data extraction at Beemôn. Collaborating with the engineering team to develop and maintain data collection scripts.
Technical Specialist leading engineering and architecture decisions at Junto Seguros. Delivering scalable solutions for insurance products with a focus on performance and security.
Technical ERP Developer maintaining legacy .NET applications and PeopleSoft components at Stefanini. Ensuring the availability and correct operation of critical systems.
Senior Software Engineer utilizing Typescript, Expo, React, Node.js, and GraphQL at Unloan. Delivering high - performance platforms that redefine digital lending and improve user experiences.
Senior .NET Developer tasked with building scalable systems for a leading global Defence and Aerospace company. Joining an engineering squad to enhance technical robustness and delivery capacity.
Data Engineer responsible for creating data pipelines and platforms using GCP and AWS. Collaborating with ambitious teams on complex data engineering challenges in a hybrid environment.