*We are unable to sponsor as this is a permanent full time role*
A prestigious company is on the search for a Sr. Software Engineer Full Stack - Java. This company needs someone who has 6+ years of experience with full stack Java development. They also need someone with experience with HTML, XML, XSLT, JSON, Jquery, Springboot, and MVC. This person needs to have experience in a large enterprise Linux environment with financial industry experience.
Responsibilities:
- Managing the complete software development process from conception to deployment based on user requirements
- Managing the end-to-end life cycle for the production of software and applications
- Maintaining and upgrading the applications/software following deployment
- Overseeing and guiding the analysing, writing, building, and deployment of software with offshore resources
- Overseeing the automated testing and providing feedback to management during the development process
- Producing efficient and elegant code based on requirements
- Testing and deploying programs and applications
- Troubleshooting, debugging, maintaining and improving existing software
- Developing technical documentation to guide future software development projects
Basic Qualifications for Consideration:
- Bachelor's degree in Computer Science or a related field
- Experience in Financial/Banking Sector preferably in payments services and credit/debit card processing
- 6+ years of experience in enterprise application development
- Excellent knowledge of the software development life cycle
- Strong problem-solving and technical communication skills
- Knowledge of Object-Relational Mapping frameworks
- Ability to learn quickly and work independently or as part of a team
- Knowledge of Rules Engine or rules based application services
- Experience with document barcoding techniques
- Database
- 5+ years' experience with DBMS technology, including DB2 and Oracle
- Server
- Experience working with WebSphere Liberty/WebSphere Application Servers, Apache Web Servers with a solid background in Linux and working knowledge of PAAS product Docker Containers
- Cloud technology
- Familiarity with On-Premise Pivotal Cloud Foundry and its ecosystem
- Security/Vulnerability Scanning
- Experience with Fortify, Web-Inspect and Sonatype source scanning
Preferred Skills, Experience, and Education
- Master's degree in Computer Science or a related field
- Hands-on development experience with C#/C++ and python is a plus
- Knowledge or working experience with Mainframe (z/OS) particularly the USS (Unix Systems Services) partition
- Experience or in-depth understanding of credit/debit card disputes processing
- Experience in software development for document/imaging processing or using 3rd party software like Accusoft and Kofax Ascent Capture
- Experience with transmissions technology like Sterling's (now IBM) Connect:Direct
- Knowledge of Kanban Methodology (Kanban Boards in particular)
- Working knowledge of cloud technologies like AWS, Azure, Google Cloud Platform or Oracle Exadata
- Working knowledge of third party open source library RabbitMQ, OpenCV, and ImageMagick