Our client is a fast-growing fintech company that is revolutionizing the way people manage their finances. We are currently seeking a highly skilled and experienced Senior Java Developer to join their talented team.
In this role, you will be responsible for designing, developing, and maintaining high-quality Java applications that power our financial platform. You will collaborate with cross-functional teams to deliver scalable and robust solutions that meet the needs of our clients and users.
Responsibilities:
- Design, develop, and maintain Java applications
- Participate in the entire software development lifecycle, from requirements gathering to deployment
- Collaborate with cross-functional teams to understand business requirements and deliver high-quality solutions
- Write clean, efficient, and well-documented code
- Conduct code reviews to maintain code quality and ensure adherence to best practices
- Troubleshoot and debug issues in a timely manner
- Stay updated with industry trends and technologies to continuously improve skills
Requirements
Requirements:
- 5+ years of experience as a Java Developer
- Strong proficiency in Java, J2EE, and related technologies.
- Experience in Larvel PHP
- Expertise in designing and developing high-performance, scalable, and reliable enterprise applications
- Experience with popular Java frameworks such as Spring, Hibernate, and Maven
- Working knowledge of web services (REST, SOAP)
- Knowledge of database technologies such as SQL, Oracle, or MySQL
- Understanding of software development principles, design patterns, and best practices
- Ability to work collaboratively in a team environment
- Excellent problem-solving and analytical skills
- Strong communication and interpersonal skills