Remote Sr. Software Engineer JAVA AI - (R12121)

Posted

This job is closed

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.
About the job
Posted on
Job type
Salary
-
Experience level
Leave a feedback