DESCRIPTION:
Duties: Participate in design and develop scalable and resilient systems. Contribute to continual, iterative improvements for product teams. Design, write, comment and unit test code to confirm high quality software modules. Build Microservices that will run on the bank's internal cloud and the public cloud platform. Build UI. Write test cases and deploy. Collaborate with teams in multiple regions and time zones. Participate in scrum team stand-ups, and code reviews. Contribute to task completion and blocker resolution.
QUALIFICATIONS:
Minimum education and experience required: Bachelor's degree in Electrical and Electronic Engineering, Computer Science, Computer Engineering, Computer Information Systems, or a related field of study plus five (5) years of experience in the job offered or as Software Engineer, Java Developer, Full Stack Developer, Associate Consultant, or related occupation.
Skills Required: This position requires five (5) years of experience with designing and developing software and web applications using technologies including ReactJS. This position requires four (4) years of experience with the following skills: developing software application using Java frameworks including Spring; performing data manipulation, data structuring, and query optimization using Oracle SQL or PostgreSQL; performing data manipulation, data structuring, and query optimization using NoSQL (Cassandra); building REST microservices using Java and Spring Boot; applications integration and deployments with Continuous Integration and Continuous Deployment (CI/CD) tools including Jenkins; automated testing frameworks using Karate; and writing Unit tests using Junit. This position requires three (3) years of experience with the following skills: building and maintaining software applications using Git version control system; building and maintaining software applications using Maven build tool; and logging and monitoring tools including Splunk, Dynatrace, and Kibana. This position requires two (2) years of experience with the following skills: building and deploying software applications over cloud platforms including AWS Cloud Services, Docker, and Terraform; and writing script using Jmeter to perform performance testing, functional testing, and load testing of web applications. This position requires one (1) year of experience with AWS MSK and AWS EventBridge.
Job Location: 8181 Communications Parkway, Plano, TX 75024