ClientOur client is a cybersecurity company that offers various services (such as penetration testing, monitoring, security and compliance assessments, etc.) and operates worldwide. They have recently acquired various other companies and are in the process of unifying tools and processes among their recently bought business units.We invite to the company, not a project
Position overviewThe client is in a technology-related field: as such many of their representatives are well aware of development best practices, times, and risks and have shown great enthusiasm in working with us. They liked our project’s approach and we expect to have a very good partnership in this collaboration as they seem very eager to listen to our feedback and recommendations in helping them build out this product.Being a cybersecurity company, secure and highly performant coding is a must. We’re looking for autonomous individuals who can perform technical analysis and execution of tasks in an independent manner and can own development from a high-level definition to implementation.Working hours from 9:00 AM to 5:00 PM in US Central Time (Chicago).
Technology stackJava 11+ Stack with Spring Boot based on microservices, Angular 14 with MaterialUI based components, and GCP services. Integrations with various other tools/services.
ResponsibilitiesWorking as a business-oriented back-end developerWorking in an Agile environment practicingStrong collaboration with the product owner and other team membersWorking in a cross-functional motivated team with high skills and ambitions
Requirements3+ years of backend development experience3+ years of solid working experience with Java technologies and toolsHands-on experience with Spring BootWeb service development experience with RESTPractical experience working with SQL databases (MySQL, PostgreSQL, etc.) and with NoSQL databases (MongoDB, etc.). Experience with Elastic Search is desirable.Experience implementing GoF design patterns, engineering concepts such as Throttling, CircuitBreaker, CachingExperience working with caching systems (Redis, Memcached)Experience with container technologies and orchestration tools like Docker, ComposeExperience with message brokers (Kafka, JMS, etc)Experience working with the TDD/BDDKnowledge of GITSolid understanding of micro-service architecturesGood spoken English