Java Backend Developer
- Contract
Job Description
REQUIREMENTS
· 7+ years experience developing large scale web applications using Java, Kotlin, Go (or similar languages)
· Experience with modern libraries and tooling
· Significant Java programming skills, data structures and Micro-services architecture and development
· Significant experience with the Spring Framework (Persistence, REST, Messaging, Integrations) such as Spring Boot
· Significant experience on core features of Spring such as Dependency Injection and Aspect-Oriented Programming, Spring Security etc
· Significant knowledge of SQL Database and NoSQL Databases ( MongoDB / Cassandra )
· Significant experience in Messaging architectures & development- MQ Series or Kafka or equivalent
· Proven Experience in building RESTful APIs and a deep understanding of REST principles
· Proven Experience working with Docker or similar technologies, GIT, CI/CD and writing unit/integration tests
· Strong analytical problem solving skills and excellent written and verbal communication skills
· Self-starter with strong initiative, quality deliverable and ability to work under pressure
· Business-minded approach to time, costs, and deadlines
· Demonstrated ability to work well within a team environment
Good to have
· Proven Experience Cloud Platforms like GCP, Azure or Pivotal Cloud Foundry
· Familiarity with developing e-commerce application modules such as Catalog setup and Search ( Solr, ElasticSearch etc)
· Proven Experience with Continuous integration, Continuous delivery and Continuous deployment
· Experience architecting and building high volume, fault-tolerant, highly available, and globally distributed systems in a cloud-native environment
· Experience with Agile development methodologies
· Familiarity with A/B testing, monitoring, and alerting
· Energetic, flexible, collaborative, team player and good interpersonal skills
· A passion for keeping up-to-date with the latest cloud trends and technologies
Additional Information
All your information will be kept confidential according to EEO guidelines.