Skills/Systems needed: Java Kotlin SpringBoot Micronaut Kafka Postgres Mongo Experience in highly scalable distributed systems
Engineer Job description:
Supporting the Enterprise Inventory team. You help develop and gain insight in the application architecture. You can distill an abstract architecture into concrete design and influence the implementation. You show expertise in applying the appropriate software engineering patterns to build robust and scalable systems. You are an expert in programming and apply your skills in developing the product. You have the skills to design and implement the architecture on your own but choose to influence your fellow engineers by proposing software designs providing feedback on software designs and/or implementation. You show good problem solving skills and can help the team in triaging operational issues. You leverage your expertise in eliminating repeat occurrences. Our engineering consists of :
Robust and distributed microservices and eventbased architectures with mature CI/CD pipelines
High levels of automation
High observability with robust logs and metrics Microservices that use RESTful standards and built on Springboot or Mirconaut with Kotlin as the primary programing language with Eventing at scale on Kafka
Cloud ready applications deployed on inprem cloud
Working will entail:
Building new features and functions on existing services building new services as applicable
Writing consumers and producers to Kafka
Ensuring all code remains highly testable and maintain high test coverage
Follow team cadence on support including taking up oncall activities to support the product
Build awareness on operational processes like the change management practices deployment practices communications etc.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.