DESCRIPTION:
Duties: Execute creative software solutions, design, development, and technical troubleshooting. Develop secure high- quality production code, and review and debug code written by others. Identify opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems. Lead evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture. Lead communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies. Performance tuning and optimization, identify and mitigate any potential issues that would affect application performance during peak load. Architecting, designing, developing, and implementing cloud solutions on Amazon Web Services (AWS). Automate deployments and deploy infrastructure as code in AWS environment. Deliver system design, application development, testing, and operational stability. Participate in all aspects of the Software Development Life Cycle.
QUALIFICATIONS:
Minimum education and experience required: Bachelor's degree in Engineering (any), Computer Science, Computer Engineering, or related field of study plus 7 years of experience in the job offered or as a Software Engineer, Technology Architect, IT Consultant, or related occupation. The employer will alternatively accept a Master's degree in Engineering (any), Computer Science, Computer Engineering, or related field of study plus 5 years of experience in the job offered or as a Software Engineer, Technology Architect, IT Consultant, or related occupation.
Skills Required: This position requires experience with the following: Java; J2EE; JMS; Spring; Spring Boot; Spring Cloud; Spring Batch; Spring Web Flux; REST API; Microservices; MQ; Kafka; SQL; PL-SQL; AWS Cloud S3; EC2; RDS; EKS; SQS; ECS; MSK; Terraform; Oracle, Cassandra; SQL Developer; TOAD; utilize IntelliJ to integrate development environment and expedite java software development; Tomcat or Netty; Control -M; Bit Bucket; Git; Jenkins; Docker; Kubernetes; Id Any Where; Kerberos; Maven; Gradle; Jira; Confluence; Service Now; Agile Methodologies; Demonstrated knowledge of treasury service applications including knowledge on payments processing, clearing, settlements, Sanctions, and regulatory reporting of payment activities; Demonstrated knowledge of fund movements, client accounts, General Ledger, reconciliation, reporting; Demonstrated knowledge of Infrastructure, load balancers, deployment and application resiliency.
Job Location: 10410 Highland Manor Drive, Tampa, FL 33610.