Sr. Software Engineer with Java - Kafka - Microservices Engineering - Sterling, VA at Geebo

Sr. Software Engineer with Java - Kafka - Microservices

AVENU(TM) is looking for a Sr.
Java/Microservices Software Engineer to support the Avenu platform (a Bank as a Service (BaaS) platform).
We need a dynamic Software Engineer to work on new and existing features in an agile environment with cross functional teams.
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 RequirementsRequirements:
This can be a remote / hybrid position, but may require travel to our Sterling and Fairfax, Virginia offices 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 Dedicated to champion the customer problem until resolution Excellent time management skills and a strong sense of urgency 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 At MainStreet Bank we strive to bring talented, team-oriented individuals on staff to meet and exceed our customers' needs.
MainStreet team members enjoy a friendly working environment, opportunity for personal and professional growth, generous benefits and access to resources for improving their well-being.
For more information visit our website at www.
mstreetbank.
com.
MainStreet Bank is an equal opportunity employer.
Employment selection and related decisions are made without regard to sex, race, age, disability, religion, national origin, color or any other protected class.
Recommended Skills Api Agile Methodology Apache Kafka Avro C Sharp (Programming Language) Communication Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.