What are the responsibilities and job description for the Senior Java Developer --REMOTE position at SA Technologies Inc?
Job Description
General function:
- Responsible for assisting Instant Payments organization with onboarding to new payment rail.
- Responsible and accountable for risk by openly exchanging ideas and opinions, elevating concerns, and personally following policies and procedures as defined.
- Accountable for always doing the right thing for customers and colleagues and ensure that actions and behaviours drive a positive customer experience.
- While operating within the Bank's risk appetite, achieves results by consistently identifying, assessing, managing, monitoring, and reporting risks of all types.
Duties & Responsibilities:
- Design, implement and maintain Continuous Integration and Delivery environments.
- Work collaboratively with cross-functional teams to understand project objectives, gather automation requirements, design automated tests, troubleshoot issues, and implement scalable automation solutions
- Maintain effective partnerships with the Build, Operations and Engineering teams to drive service improvement.
- Remain current on IT trends pertaining to their area of practice (e.g., Agile, DevOps, Micro services, containers, Open-Source community projects/developments)
- Assist with problem resolution for technical issues.
- Create and update operations procedures for daily routine management processes.
- Play a key role as an individual contributor on projects of a basic to moderate level of complexity.
- Manage ServiceNow queue of incidents, changes, and service requests.
- Maintain appropriate controls and documentation to ensure compliance of audit requirements.
- Assume additional responsibilities as assigned.
Minimum Knowledge, Skills And Abilities Required:
- Bachelor’s degree in computer science/Information Systems or comparable experience
- High level of Proficiency with development of API services.
- Proficiency with Java spring boot framework and building microservices.
- Proficiency with one of the following: Git, Jenkins, , Ansible and Terraform
- Proficiency with Scripting Languages for administration, automation, and monitoring
- Understanding of DevOps and CI/CD methodologies and tools for automated infrastructure code test, integration, deployment, and assurance
- Understanding of Software Development Methodologies
- Understanding of multiple data center infrastructure technologies such as server virtualization, storage, network, security, middleware, and database.
- Understanding of Platform as a Service and container technologies such as OpenShift, Docker, and Kubernetes.
- Understanding of security best practices
- Strong problem-solving skills.
- Strong collaboration skills
- Excellent verbal and written communication skills
Must have:
- Experience with API development
- Familiarity with microservices and Spring Boot
- Java Development
- Knowledge of Kafka
Nice to have:
- Cloud development experience
REMOTE Senior Java Developer
TEKsystems -
Fort Knox, KY
Senior Java Developer REMOTE WORK
Two95 International Inc. -
Cherry Hill, NJ
Remote Senior Java Backend Developer
Shuvel Digital -
Ashburn, VA