Java Developer -Spring
HirenzaJob description
- *About The Company**
- *About The Role**
The ideal candidate will have a strong background in Java development within the banking sector, demonstrating expertise in test automation, CI/CD pipelines, and modern frameworks. Your technical proficiency and problem-solving skills will be instrumental in building scalable, secure, and reliable banking applications that meet stringent industry standards.
- *Qualifications
- Proven experience as a Java Developer, with a focus on banking or financial services.
- Strong knowledge of Core Java, JEE, and Spring Framework (Spring MVC, Spring Boot, Spring Batch) with hands-on experience in RESTful API development.
- Experience with test automation, including developing automated test scripts and frameworks.
- Familiarity with CI/CD tools such as Jenkins, XLR, and Ansible.
- Proficiency in Unix scripting (BASH) and Oracle PL/SQL scripting for database interactions.
- Knowledge of testing frameworks like JUnit and mocking tools such as JMock or Mockito.
- Experience working with Hibernate ORM and integrating with Oracle databases.
- Excellent problem-solving skills and the ability to work effectively in a team environment.
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- *Responsibilities
- Collaborate with the Product Owner to understand and refine product requirements, ensuring clarity and completeness.
- Guide the development team on work breakdown, task prioritization, and best practices for implementation.
- Design, develop, and maintain scalable Java-based banking applications with a focus on performance and security.
- Implement automated testing frameworks to ensure code quality and facilitate continuous integration.
- Develop and manage CI/CD pipelines using tools like Jenkins, XLR, and Ansible to streamline deployment processes.
- Participate in code reviews, debugging, and troubleshooting to resolve complex technical issues.
- Ensure adherence to industry standards, security protocols, and regulatory requirements pertinent to banking applications.
- Maintain comprehensive documentation of code, processes, and technical specifications.
- Stay updated with emerging technologies and industry trends to continually enhance the development process.
- *Benefits**
We offer flexible work arrangements, including a hybrid model to support work-life balance. Professional development opportunities such as training programs, certifications, and conferences are actively encouraged. Additionally, our collaborative culture promotes innovation, mentorship, and recognition for outstanding contributions. We also provide various wellness initiatives and employee engagement activities to ensure a positive and inclusive workplace experience.
Equal Opportunity
Ascendion is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, ethnicity, gender, age, sexual orientation, disability, or any other protected characteristic. We believe that a diverse workforce enhances our ability to innovate and serve our clients effectively. All qualified applicants will receive consideration for employment without regard to any protected status.¿Te interesa este puesto?