Key Responsibilities
- Perform hands-on Java Development by supporting legacy applications while implementing the adoption of modern software engineering & delivery practices using Java, Spring Boot REST/Microservices, etc.
- As a Senior Engineer working in IST Team, you will partner with Product Owners, Tech leads, Software Developers, Software Engineers, and Delivery professionals to provide the integrations of applications and IAM Services.
- Perform hands on Oracle database programming including SQL and PL/SQL with a good understanding on RDBMS concepts.
- Enhance the existing applications and modernize using new platform and architecture.
- Work with the business and systems teams to identify the right architecture for implementing new solutions, products, and modules.
- Design and develop Proof of Concepts (POCs) to validate suitability and viability of new technologies and solutions from both functional and technical perspectives.
- Provide exceptional system support for products, tools, applications, and LOB inquiries.
- Strong organizational skills and efficient time management
- Demonstrate a passion for learning and willingness to adopt new technologies.
Qualifications & Technical Skills
- Bachelor’s in computer science and related work experience
- Minimum of 3-5 years of technical experience in architecture, design and development of applications utilizing a wide range of technologies
- Experience in J2EE technologies, Advanced Java, Spring Boot, Angular, and REST API
- Experienced in SQL, PL/SQL, Shell, PowerShell, and scripting knowledge.
- Understanding of JSON, SOAP, REST, RAML, SAML, oAuth and OIDC - application, message, communication protocols and authentication mechanisms
- Experience and understanding of Frameworks like Spring boot/Hibernate
- Working experience with Web Services, REST APIs, etc.
- Working experience with relational database such as Oracle/DB2/SQL
- Understanding of mainframe concepts and DB2 database is a plus.
- Solid understanding of microservices architecture knowledge and best practices
- Experience with version control using GIT, Jira and other Dev Tools
- Experienced in Linux and Windows operating systems.
- Strong understanding of development, secure coding, SDLC methodologies
- Ability to collaborate and communicate effectively with business and technology teams.
- Strong analytical, problem-solving, and troubleshooting skills
- Create practical, robust, and scalable architectures and solutions.
- Experience in the Identity Access Management technologies and products is a plus.
Job Type: Contract
Pay: From $50.00 per hour
Benefits:
- 401(k)
- Dental insurance
- Health insurance
Experience level:
Schedule:
Experience:
- REST: 4 years (Preferred)
- Java: 7 years (Preferred)
Work Location: Remote