Job Description:
We are looking for an exceptional and highlymotivated seniorbusiness objectives.You will also mentor junior developers and contribute to the strategic direction of our product architecture.
Key Responsibilities:
- Product Development:Oversee the architecture and development of backend systems, ensuring high performance, scalability, and reliability.
- Technical Leadership:Provide technical guidance and mentorship to junior engineers and contribute to best practices in software development.
- Collaboration:Work closely with architects, product managers and other stakeholders to translate requirements into technical specifications and solutions.
- Code Review and Quality Assurance:Conduct code reviewsto maintain codequality, performance, and security. Implementand maintain automatedtesting frameworks.
- Continuous Improvement:Stay up-to-date withthe latest industry trends, technologies, and best practices in software development. Drive continuous improvement initiatives within the team.
- Documentation:Createand maintain comprehensivedocumentation for code, APIs, and technical processes.
- Project Management:Assist in planning, estimation, and execution of projects,ensuring timely deliveryof high-quality products.
- Innovation:Identify andadvocate for newtechnologies andmethodologies to improve development processes and product offerings.
Qualifications:
- Education:Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Experience:7+ years of professional experience in backend development, with a strong focus on Java.
- Technical Skills:
- Proficiency in Java and related frameworks such as SpringBoot and Hibernate.
- A deep understanding of data structures, object-oriented design, and algorithms.
- Strong understanding of RESTful API design and development.
- Experience with microservices architecture and distributed systems.
- Proficiency in database technologies such as SQL, NoSQL, and in-memory databases.
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Understanding of CI/CD pipelines and DevOps practices.
- Strong problem-solving skills and ability to troubleshoot complex issues
- Knowledge of code versioning tools, such as Git.
- Nice to have familiarity with Front End technologies such as React, Express, Node
- Experience working in payments or financial services industry is a plus
Travel Percent:
The total compensation for this practice may include an annual performance bonus (or other incentive compensation, as applicable), equity, and medical, dental, vision, and other benefits. For more information, visit .
The U.S. national annual pay range for this role is
$72700 to $176000
Our Benefits:
Any general requests for consideration of your skills, please