Back to Job Search

Lead Java Developer

  • Location: Richardson, TX, 75080
  • Job Type:Contract

Posted about 1 month ago

We are actively sourcing for a Lead Java Developer. This role will work closely with our global team in building cutting edge, customer-centric software solution. This person will not only help lead the team but also be coding on their own as well. 

You will sit at one of our clients worksites and work on some very dynamic and innovative technical projects. The client is one of the leaders in the Financial Services Industry. While you will be working with other remote team members, this role will be physically located at the client site in Richardson, TX. Currently, this role is fully remote due to COVID restrictions. Once offices are open, you will sit onsite with the client and will be aligned to this client, long-term.
What You'll Be Doing and the Impact You'll Make:
  • Collaborate with global cross functional team in building customer-centric software products
  • Analyze existing software implementations to identify areas of improvement and provide deadline estimates for implementing new features
  • Develop software applications using technologies that include and not limited to:
  • Core Java (8 and above), Kafka or messaging system
  • Web Frameworks like Struts / Spring
  • Relational (Oracle) and non-relational databases (SQL, MongoDB, Hadoop, etc), with RESTful micro service architecture
  • Implement security and data protection features
  • Update and maintain documentation for team processes, best practices and software runbooks
  • Collaborating with git in a multi-developer team
  • Appreciation for clean and well documented code
  • Contribution to database design and management, including being up on the latest practices and associated versions
  • Establish trusted partnerships with peers, product heads, and executive level stakeholders

What We’d Love To See:
  • Extensive experience using core Java as programming language
  • Relevant experience with Java 8 and above
  • Ability to work on Java (8 or 11) and SQL based technologies
  • Experience with Kafka or messaging system (ActiveMQ) must
  • Design and construction of REST APIs
  • Experience working on Microservices architecture
  • Experience with SQL databases (Oracle, PostgreSQL)
  • Comfort with Agile operating models
  • Experience leveraging test driven development techniques
  • Experience implementing testing platforms and unit tests (coding and execution for checking code coverage)
  • In depth knowledge of Software Development Life Cycle (SDLC) with understanding of various phases such as requirements, analysis/design and development
  • Exceptional analytical skills and ability to apply knowledge and experience in decision-making to arrive at creative and commercial solutions
  • Experience in developing Banking/FinServ applications
  • Solid understanding on Data Structures, Software Design Principals, Security and Testing
  • Cloud development experience
  • Cool extra’s
  • Experience with AWS
  • Experience with sanctions screening vendor products or implementations
  • Knowledge of multiple front-end languages and libraries like Angular JS, React, Amber and HTML/ CSS, XML, jQuery
  • Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache)

Benefits and Perks:
  • Flexible PTO
  • Flexible Work Schedule
  • Great insurance coverage and flexible spending accounts (Multiple Options!!)
  • 401k with Company Matching
  • Regular Cultural & Social Events including: Volunteering, Game Nights, Cultural and Diversity Spotlights, Happy Hours, Team Outings, Intramural Sports, etc.
  • Continuous Training, Certifications, and Learning Opportunities