The Role
The Senior Java Software Engineer will design and develop high-performance applications, lead a team, conduct code reviews, and implement tools to enhance software quality. They should have a strong background in Java and related technologies, along with experience in the finance or banking sectors.
Summary Generated by Built In
Key Responsibilities
- Design solutions involving integration with multiple systems and services.
- Develop high volume, high performance, low latency and reliable mission critical applications.
- Write maintainable, robust, and testable code.
- Perform code and test case review.
- Implement processes, solutions or tools to improve software delivery and quality.
- Able to adopt the latest software development trends and industry best practices.
- Leading a team of members and providing internal and external mobile technology workshops, training, and sharing.
Job Requirement
- Bachelor’s or Master’s degree in computer science or relevant fields.
- Software development experience in the finance, payment or banking industry is preferred.
- Excellent social, communication, presentation and leadership skills.
- Excellent knowledge of Java and one other programming language.
- Excellent knowledge of Relational Databases, SQL and ORM technologies.
- Strong foundation in frameworks such as Spring, jUnit, etc.
- Able to work in a fast paced and result driven environment.
- Experienced in team management is a plus.
Top Skills
Java
The Company
What We Do
We are HireIO, the Workforce Solutions Provider who tomorrow’s tech giants count on to be connected with today’s tech genius. We help create an impact on the tech community by partnering with teams and professionals who specialize in FinTech, Cloud/SaaS, healthcare, biotech, A.I., and any emerging technologies, to grow from new opportunities and support equal opportunity