Save time and effort sourcing top tech talent

Full Stack Developer

Remote
Full Stack Java Developer Full Stack Node.js Developer
American Express
Actively hiring

Sign up for the chance to get matched to this role, and similar opportunities.

24011737

 

Qualifications:

  • BS degree in Computer Science, Computer Engineering, other technical discipline, or equivalent 8+ years of progressive work experience that includes full stack development of programming languages experience. 
  • 5+ years’ experience working in JavaScript and Java and able to demonstrate strong Java/Kotlin/Go knowledge
  • 5+ years' experience in writing java applications and building and consuming REST APIs
  • Firsthand experience with frameworks - Spring Boot, Vertex, NodeJS, React
  • Practical experience on implementation various system integration solutions, such as, APIs and Data integration layers (Batch & Real-Time) like Kafka, Solace.
  • Experience in design and developing mission critical highly available enterprise applications and Java applications performance tuning
  • Experience with Continuous Integration and Continuous Delivery environment and platforms, especially GIT, Maven, and Jenkins
  • 5+ years’ working in Software Development practices, Agile/SCRUM, SAFe Agile, Pair Programming with Test Driven Development Approach.
  • Proven experience building scalable, reliable, and scalable applications.
  • Effective communication skills - able to explain concepts to product managers and business partners in ways that are meaningful to them.
  • Firsthand experience with relational and NoSQL databases such as DB2, Redis, SQL, Postgres, Couchbase, Cassandra etc.
  • Experience with TDD, BDD and unit testing.
  • Experience with Continuous Integration and Continuous Delivery (CI/CD) environment and their frameworks, Github, Jenkins, Build and Deployment pipelines
  • Working in an Agile or SAFe development environment is a plus
  • Hands on experience of using UI Visualization library
  • Research latest technology, concepts, conceptualize solution and develop proof of concept that will improve resiliency and performance of the applications
  • Design and implement innovative solution/framework that will improve software engineering velocity, infrastructure resiliency and security, and data availability
  • Strong interpersonal communication skills and the ability to work well in a diverse team-focused environment

Sign up for the chance to get matched to this role, and similar opportunities.

Upskill

Level up the hackajob way. Verify your skills, learn brand new ones and test your ability with Pathways, our learning and development platform.

Ready to reach your potential?