Back to Job Search

Senior Java Engineer

Posted 6 days ago

Our Client, an Inc. 5000 Fastest Growing Company, Deloitte Fast 500, and Consulting Magazine Fastest Growing Company winner, is seeking a Senior Java Engineer! 

We are in search of creative and experienced engineering professionals who have kept their coding toolkit sharp and are ready to share their passion for new technologies within a passionate team. We value individuals who find new ways to overcome challenges and raise the bar within a rapidly evolving technology landscape. Responsibilities:
  • Designing, developing, and testing UI for mobile and web applications
  • Build reusable code and libraries for future use
  • Accurately translate user and business needs into functional frontend code
What you are really good at:
  • Java 8 (11 preferred) features like lambda expressions, Stream API, CompletableFuture, etc.
  • Understands fundamental algorithms and able to code with algorithms
  • Experienced with asynchronous programming, multithreading, and Microservices, including Spring Boot
  • Knowledge and experience with Systems Design, messaging platforms like AMQ or SQS, & CI/CD pipelines
  • Cloud computing, especially AWS, would be a plus
  • Financial Services domain background is a plus
  • Solid experience with at least one (preferably more) of the following:
  • Pivotal Cloud Foundry
  • Amazon ECS
  • Drools (rules engine)
  • Kafka
  • MongoDB
  • Solid verbal and written communication and consultant/client-facing skills are a must. As a true consultant, you are a self-starter who takes initiative.
What makes you stand out:
  • 4+ years of Java development within an enterprise-level domain
  • Credit card or financial services experience
  • Mature server development and knowledge of frameworks, preferably Spring
  • Enterprise experience working and building enterprise products, long term tenure at enterprise-level organizations, experience working with a remote team, and being an avid practitioner in their craft
  • You have pushed code into production and have deployed multiple products to market, but are missing the visibility of a small team within a large enterprise technology environment.
  • You enjoy coaching junior engineers, but want to remain hands-on with code.