Onbe, a FinTech company, is looking to hire a Software Development Tech Lead to design, develop, and maintain complex Java applications, contributing to innovative projects for clients in the financial industry.
Requirements
- Experience in Java 8 and above.
- Extensive experience with Java frameworks such as Spring, Spring Boot, JPA, and Hibernate.
- Experience with Microsoft SQL Server or other relational database systems, and stored procedures.
- Familiarity with Java build tools such as Maven and/ or Gradle and DevOps CI/CD tools.
- Strong understanding of J2EE concepts
- Expertise in RESTful architecture
- Experience with modern cloud architectures such as microservices, serverless, and containerization.
Responsibilities
- Design, develop, and maintain sophisticated Java applications.
- Collaborate with cross-functional teams to identify and solve complex software problems.
- Build and maintain technical documentation related to software design and development.
- Participate in code reviews and provide constructive feedback to team members.
- Develop and maintain automated testing scripts to ensure high-quality software delivery.
- Implement modern cloud architectures such as microservices, serverless, and containerization.
- Develop RESTful APIs using Spring Boot.
Other
- Occasional travel may be required as part of this role.
- Strong leadership and organizational abilities.
- Willingness to build professional relationships with staff and client.
- Excellent communication, motivational, and interpersonal skills.
- Experience communicating technical and concepts to both technical and non-technical audiences.