Description

Key Responsibilities:

  • Stay up to date with emerging technology and learn new technologies/libraries/frameworks
  • Learn and partner with peers across multiple disciplines
  • Collaborate with internal teams to produce software design and architecture
  • Write clean, scalable code using Java programming languages
  • Test and deploy applications and systems
  • Revise, update, refactor and debug code
  • Improve existing software
  • Develop documentation throughout the software development life cycle (SDLC)
  • Serve as an expert on applications and provide technical support

Qualifications:

  • 8+ years of experience building modern, distributed web applications. This experience should have a focus on microservice architecture and include tasks such as API design
  • 8+ years of experience contributing to the architecture and design (design patterns, reliability, scaling) of new and existing software 
  • Familiarity with RESTful API’s knowledge & modern authorization mechanisms like JWT, OAuth
  • 8+ years of Solid foundation and understanding of relational and NoSQL database principles
  • 7+ years of experience using CI-CD tools for containerized deployments and cloud architecture
  • 7+ years of Experience with Micro-Services or SOA Architecture and a variety of design patterns
  • Familiarity with Queues/Topics (pub/sub), Kafka or other data-streaming frameworks
  • Demonstrated ability as a reliable developer on complex projects with a track record of successful delivery to production  
  • Strong desire to be hands-on in code and to learn and work with new technology on the fly  
  • Experience working in an agile development environment, and experience with git and GitHub  
  • Experience collaborating across disciplines and communicating with non-technical team members  
  • Knowledge of Azure, AWS or similar cloud computing platforms (Azure preferred)  
  • Bonus Skills:
  •         Familiarity with Jenkins Pipeline, AWS Cloud Formation Deployments, AWS/Azure Certifications
  •         Knowledge of constructing PostgreSQL or Mongo query strings and fine-tuning them for performance
  •         Familiarity with frontend frameworks (React, Angular, or Vue.js)
  •         Development experience with Docker and / or Kubernetes

 

Education

Any Graduate