This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The Sr. Software Engineer JAVA AI will actively contribute to the end-to-end delivery of complex software applications, ensuring adherence to best practices and high overall quality standards.
The role requires a strong understanding of a business or system domain, with sufficient knowledge and expertise around appropriate metrics and trends.
Collaboration with product managers, designers, and fellow engineers is essential to understand business needs and translate them into effective software solutions.
The engineer will provide technical leadership and expertise, guiding the team in making sound architectural decisions and solving challenging technical problems.
Responsibilities include conducting code reviews, providing constructive feedback, and mentoring junior engineers to foster a culture of continuous learning and technical excellence.
The engineer will play a significant role in the ongoing evolution and refinement of current tools and applications, driving the adoption of new practices within the team.
Ownership of customer issues is required, including initial troubleshooting, identification of root causes, and issue escalation or resolution while maintaining system reliability and performance.
The engineer will set benchmarks for responsiveness, ownership, and overall accountability of engineering systems.
The role involves independently driving and leading multiple features, contributing to large projects, and orchestrating work that spans multiple engineers within the team.
Requirements:
A minimum of 6 years of related experience is typically required, along with a Bachelor's degree; or a Master's degree with an equivalent combination of education and experience.
A proven track record of delivering sophisticated software solutions with high quality is essential.
Extensive proficiency in one or more programming languages, such as Java or similar, is required.
A strong understanding of data structures, algorithms, and software design principles is necessary.
Demonstrated experience in web application development, RESTful APIs, and frontend technologies (e.g., HTML, CSS, JavaScript) is advantageous.
Proficiency in working with relational databases and SQL is a plus.
A solid grasp of version control systems, such as Git, is required.
Experience with cloud technologies, preferably AWS or Azure, is highly desirable.
Knowledge of Docker and Kubernetes is necessary.
Exposure to CI/CD processes is required.
Good to have knowledge of automation test frameworks like Karate framework, Web driver I/O, and Jira workflow.
Proven ability to mentor and lead other engineers, fostering a collaborative and supportive work environment is essential.
Exceptional problem-solving and analytical skills, with a passion for tackling complex technical and business challenges, are required.
Excellent communication and interpersonal abilities, with a track record of effectively collaborating in a team-oriented environment, are necessary.
Benefits:
Employees will have the opportunity to make a meaningful impact by contributing to solutions that address real-world financial challenges for underserved communities.
A collaborative and inclusive work culture that values innovation and diversity is promoted.
Opportunities for professional growth and skill development through mentorship and training are available.
A competitive compensation package, including benefits, is offered.
Employees can achieve work-life balance and flexibility to support their personal and professional well-being.