Software Engineer
Who are we?
Optimized Payments is the only fintech firm purpose-built to find and unlock value wherever it resides in our portfolio’s payment ecosystem. We’ve assembled a team with deep expertise across payments specialties to develop a proprietary analytics platform that finds actionable insights.We are an Atlanta based 17-year-old, and growing, company looking for talented individuals who want to grow with us.
Our client portfolio includes Fortune 500 firms such as Apple, Staples, Safeway, Priceline, AutoNation, and the U.S. Postal Service.
Who are you?
Are you analytical, collaborative, detail-oriented and looking to join a growing fintech? Look no further! Our dynamic team is seeking a Software Engineer to join us.
OP is seeking an innovative and dedicated individual committed to both serving our customers and having fun! Driven, with an entrepreneurial spirit and a heart for fintech. We’re looking for someone who wants to make a significant impact on the Company, Clients, and your Career.At Optimized Payments, our people embrace these qualities, so if this sounds like you then please read on!
The Role:
We are looking for a highly motivated and talented Software Engineer who has a strong foundation in Spring Boot and API development. The ideal candidate will be responsible for building high-performance, scalable applications primarily in Java, and be comfortable with building high-quality RESTful APIs.In addition, the candidate will leverage Spring Batch and cloud native big data technologies such as Azure functions & snowpipes.
While this is a hybrid position, you will have the opportunity to work remote primarily.
Responsibilities:
- Design and develop scalable, high-performance applications using Java and Spring Boot.
- Implement batch processing solutions using Spring Batch to handle large volumes of data efficiently.
- Build and maintain RESTful APIs that integrate with various internal and external services
- Collaborate with cross-functional teams such as Front-End developers and Product Owners
- Troubleshoot, debug, and resolve issues in a timely manner.
- Participate in code reviews and ensure adherence to best practices in software development.
Skills and Qualifications:
- Excellent verbal and written communication skills.
- Strong analytical and problem-solving skills.
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience with Java with in-depth knowledge of Java 8+
- Strong experience in building RESTful APIs
- Knowledge of Spring Batch for developing batch processing solutions.
- Experience with relational databases like MySQL, Oracle, PostgreSQL. (plus, for experience in Snowflake)
- Cloud Native big data development (preferably Azure relate tools and services)
- Proficient in object-oriented programming and design patterns.
- Experience in version control systems like Git and build tools such as Maven
- Experience working in an Agile environment.
- Some knowledge of C#, node.Js and python is a plus
- Experience with CI/CD pipelines and automated deployments is a plus
What we offer:
For Full-time Optimized Payments employees, we’re offering the following benefits and perks- Competitive salary and benefits package.
- Stock Options
- 401(K) Plan
- Flexible Discretionary PTO + Paid Holidays
- Opportunity to be part of a dynamic, fast-growing company that will double in size in two years.
- Hybrid work environment with flexibility to work from home 3 days a week.
- A collaborative and inclusive company culture where your ideas are valued.
- Free onsite covered parking and access to a full gym with showers.
Employment Equity
Optimized Payments strongly supports equal employment opportunity for all applicants regardless of race, color, religion, sex, gender identity, pregnancy, national origin, ancestry, citizenship, age, marital status, physical disability, mental disability, medical condition, sexual orientation, genetic information, or any other characteristic protected by provincial and/or federal law.Accommodations for candidates with disabilities are available on request during all aspects of the recruitment and selection process. If accommodation is needed during the recruitment and selection process, please contact us and we will work with you to meet your accessibility needs.