Software Engineer
Role details
Job location
Tech stack
Job description
Performing technical and functional analysis for determining and developing the best delivery approaches based on requirements
Providing original and creative technical solutions to on-going development efforts and critical initiatives
Development on small to sophisticated initiatives, components, and subsystems
Supporting and performing all phases of testing leading to final implementation, including unit, integration, acceptance testing and production install validation
Crafting and maintaining clear and concise technical documentation and status
Providing application support, problem diagnosis and resolution, acting as an on-call resource supporting the organization incident escalation models, including code release validation and production installation support
Requirements
- 5+ years Oracle and JAVA Development experience required.
- Expertise in Object-oriented design and Java/J2EE Web development within UNIX and Windows environments using design patterns within core Java, JDBC, Spring framework, Multi-threaded and Concurrent asynchronous applications development; Write unit and functional test cases for the code.
- 5+ Experience writing complex Oracle PL/SQL, functions, and stored procedures on Oracle 12 for complex processing workflows, and Shell Scripting
- Experience with CI/CD process (Jenkins/Jenkins Core)
- Experience developing and maintaining Cloud applications using Docker, EKS and AWS (S3,SQS,SNS and Lambda).
- Experience with FIS Global One, SB Client and UniData.
- BS with a technology related field
qualifications:
You have the ability to work in a fast-paced environment, prioritizing multiple tasks simultaneously
You have experience with relational database design and analysis
You have ability to take initiative and are self-motivated
You have excellent written and verbal communication skills
You can work in a highly matrixed, agile environment