Lead Java/Microservices Software Engineer with expertise in Kafka.
Ampcus, Inc | |
United States, Virginia, Sterling | |
Nov 09, 2024 | |
Qualifications
* 7+ years of Software Development work experience using Java * 2+ years of a Development lead experience * 3+ years of experience in REST API, Microservices development * 2+ years of working experience in implementing Apache Kafka-based applications and solutions * 2+ years of working experience in Kafka event driven framework (Consumption, publishing and streaming) and Kafka APIs * Experience with KsqlDB, Avro * Error handling with Apache Kafka applications * Advanced understanding of how to develop, build, test, and deploy code using an integrated CI/CD Pipeline * Google Cloud Platform or AWS cloud experience * Demonstrated ability to manage and complete projects from design phase to implementation phase * Degree, certification in Computer Science, Computer Engineering or a related field * You'll be a great fit if you: * Possess strong interpersonal communication skills and confidence to collaborate effectively with cross functional teams * You have in-depth knowledge in developing microservices * You are excited to utilize cutting edge development skills and tools (Cloud, Microservices, event-driven architectures) to advance your knowledge * You have innovative problem solving and critical thinking skills to identify root issues, trends and critical remediation strategies * Have direct experience with services and technologies like Google Cloud Platform, Jira Software, Confluence, GitHub * Have a career goal of joining a FinTech team that is launching new products and services into a dynamic, fast-paced, and competitive marketplace Requirements: * Technical proficiency with Java * High level proficiency in understanding of REST and Microservice architecture * Experience with Micronaut framework is preferred * Proficiency with Apache Kafka event streaming platforms * Developing software using languages such as Java, C# or Python * Knowledge of GCP, AWS or other cloud platforms * Experience supporting Cloud/SaaS software products and APIs is highly coveted * Proficient with software Architecture, design patterns and strong demonstrated experience in building frameworks * Applied knowledge of Object-Oriented programming concepts (OOPS) and concept UML * Demonstrated knowledge of secure coding practices * Database experience, including knowledge of SQL and NoSQL * Familiarity with working in an Agile environment * Prior experience in working production support role * Excellent verbal and written communication skills and the ability to work effectively in a team environment |