Job Description
Partner One Capital is seeking a highly skilled Java Software Developer to join our innovative team. As a leader in financial technology solutions, we deliver cutting-edge software that enhances the financial services industry and optimizes client satisfaction.
In this role, you will be responsible for designing, developing, and maintaining scalable, high-performance Java applications. You will collaborate with cross-functional teams to deliver robust solutions that meet client requirements and industry standards.
Key Responsibilities:
- Develop and maintain Java-based applications and services.
- Participate in the entire software development lifecycle, including analysis, design, development, testing, deployment, and support.
- Collaborate with product managers and stakeholders to gather requirements and deliver solutions that enhance user experience.
- Write high-quality, efficient, and well-documented code.
- Troubleshoot, debug, and optimize existing applications.
- Assess and incorporate new technologies to improve existing processes and systems.
- Adhere to coding standards and best practices in software development.
Requirements
Required Skills & Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience in Java development.
- Strong understanding of object-oriented programming (OOP) and design patterns.
- Experience with Java frameworks such as Spring or Hibernate.
- Familiarity with RESTful APIs and web services.
- Proficiency in relational databases (e.g., MySQL, Oracle) and SQL.
- Ability to work collaboratively in a team environment.
- Excellent problem-solving skills and attention to detail.
- Strong verbal and written communication skills.
Preferred Qualifications:
- Experience with cloud computing platforms (AWS, Azure).
- Knowledge of Agile methodology and experience working in Agile teams.
- Understanding of front-end technologies (JavaScript, HTML, CSS) is a plus.
- Familiarity with DevOps practices and CI/CD pipelines.
Benefits
Benefits:
- Competitive salary and benefits package.
- Flexible working hours and remote work options.
- Professional development and training opportunities.
- Collaborative and innovative work environment.