Posted On 19 July

  • Full Stack Developer

    • Company Bank of America
    • No. of Openings 10+
    • Salary Not Disclosed
    • Work Type on-site

    Job Description :

    Position Summary:

    • Provide technical expertise in all aspects of solution design and application development Enterprise Cloud Platform services.
    • Focus on implementation and adoption of Cloud technologies and best practices for automation, deployment, configuration, monitoring, and ensuring the reliability and robustness of the platform as it scales in scope and usage
    • Work with project / initiative teams to insure proper design and infrastructure patterns for high availability, failover, infrastructure / code certification, and customized monitoring
    • Develop and build automation tools and processes to support development and production environments.
    • Work closely with business partners in defining requirements for applications.
    • Work collaboratively with a geographically dispersed team
    • Partner with Information Security teams to engineer secure app patterns into Cloud platforms

    Required Skills:

    • Experience as a software engineer, developer and/or architect of building large scale distributed enterprise platforms with focus on performance, scale, security, and reliability
    • Proven track record of developing scalable enterprise solutions
    • Practical experience implementing twelve-factor applications
    • Development skills/tools:
      • Object-oriented language with a client-side rendering Web framework
      • Python 3, FastAPI or Flask
      • Java 8+ (nice-to-have), Spring Boot/Framework, Maven or Gradle, *nix systems
      • JavaScript + modern Web framework – React, AngularJS, Vue.js or similar.
      • Test frameworks – JUnit, Mockito, Spock, Pytest, Mock, Mocha, Jest, etc.
      • Git
    • An understanding of Clean Code
    • Experience with TDD and how to write testable code
    • Experience writing software for distributed environments
    • Knowledge of SQL and NoSQL stores and paradigms
    • Experience with Continuous Integration and Delivery practices and automation tools
    • Experience with Agile SDLC development processes / tools (e.g., Jira, Confluence, Jenkins, Bitbucket)
    • Experience with SOA/Microservice design and API documentation/tooling (OpenAPI)
    • Excellent problem solving & troubleshooting skills
    • Experience with modern cloud architectures including: IaaS, PaaS, Docker, Kubernetes
    • Experience in containers and Kubernetes based container orchestration technologies
    • Experience in cloud-native network, storage, and virtualization technologies
    • Experience with containers related technologies and CICD tools – Jenkins, pipelines, container repos, etc.
    • Experience in PaaS logging, monitoring, and observability tools such as fluentD, Prometheus, Splunk, etc.
    • Understanding in DevOps and GitOps models with infra-as-code, config-as-code, policy-as-code, etc.
    • Experience with on-premises based Private Cloud and Public Cloud platforms such as Azure, AWS, and Google Cloud
    • Operate in a fast-paced environment with multiple concurrent priorities

    Desired Skills:

    • Experience in financial services industry
    • Experience in Redhat Openshift
    • Experience in managed Kubernetes services such as AKS, EKS, or GKE

    Information

    • HR Name :Bank of America
    • HR Email :US_Campus@bofa.com
    • HR Phone :00 1 315-724-4022
Top