Job ID :
39793
Company :
Internal Postings
Location :
Remote,
Type :
Contract
Duration :
1 Year
Salary :
DOE
Status :
Active
Openings :
1
Posted :
18 May 2023
Job Seekers, Please send resumes to resumes@hireitpeople.com

Detailed Job Description:

  • Writes clean code and knows how to effectively refactor (using software design patterns where appropriate)
  • Excellent troubleshooting and debugging skills.
  • Proven experience with caching & performance tuning
  • Experience with CI/CD tools: Git (absolute requirement), Jenkins (other pipeline technologies are also ok)
  • Experience developing automated test suites (Junit is a must): unit tests, integration tests, contract testing, end to end testing.
  • Worked with message queues, caching, logging tools, and a variety of different data sources: Relational Databases, NoSQL
  • Experience decomposing monolithic applications into microservices.
  • Experience developing Microservices with Spring Boot
  • Developed of applications using Java and Spring Boot to a production environment
  • Java 8 environment experience
  • GCP Cloud
  • Proficiency in Java and Spring Boot
  • Has been a part of a modernization project- monolithic environment upgrade to microservices (this person will be designing/migrating/updating to microservices)
  • 50/50 hands on development/architecture for microservices modernization
  • 9+ years of experience in professional software development/software engineering
  • Bonus Points For (Not Required but highly beneficial)
    • Working in a cloud environment (GCP Preferred)
    • Retail experience
    • Heavy data environment
    • Experience with Kubernetes
    • Experience with any application monitoring tools (for example, Dynatrace)
    • Experience optimizing applications for reduced cloud costs.
    • Familiarity with Pivotal Cloud Foundry (PCF)
    • Experience performing application-level architecture or system design work
    • Knowledge of Domain Driven Design (DDD)
    • Knowledge of front-end web development (not expert level knowledge but enough familiarity to collaborate effectively with people that do front-end development)
    • Experience leading, co-leading, or de-facto leading a team. If this candidate has ever been a go to person on any of their previous teams this is a huge GREEN flag for us