Sr. Software Engineer
Oportun, Inc
Chennai, TN, IN
2d ago

Responsibilities

  • Responsible for creating and influencing innovative solutions that meet not only functional, but also performance, scalability and reliability requirements.
  • Highly motivated self-starter who loves ownership and responsibility while working in a collaborative and interdependent team environment.
  • Work with multiple teams of engineers to design, develop, and test major software and systems components using an agile, vertical-slice based methodology.
  • Work with QA to ensure product meets high quality standards.
  • Qualifications

  • 7+ years’ experience in core JAVA technologies including; Spring Framework, JMS, Hibernate, and Enterprise Integration Patterns.
  • 3+ years’ experience with RESTful services and Service Oriented Architecture design patterns using Spring MVC.
  • 3+ years’ experience with relational DBs like MySQL
  • 3+ years’ experience working within an Agile / Scrum and CI / CD environment.
  • Experience with Test Driven Development using JUnit / TestNG testing frameworks.
  • Experience working with version control using GIT / BitBucket.
  • Experience in the design of new systems or the redesign of existing systems to meet business requirements, changing needs, or newer technology.
  • The ability to work with and mentor junior software engineers.
  • Preferred :

  • Experience with one or more Front-End frameworks will be a strong plus.
  • Experience with NoSQL Database like MongoDB will be a plus.
  • Experience with AI / Machine Learning is a plus.
  • Experience with Groovy is a plus
  • Experience with Search technologies like Solr / Lucene
  • Experience in financial services
  • Sc. in Computer Science or related field
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form