Job summary
we are seeking a sr. Software engineer with 6 to 10 years of experience in java development for our hybrid work model. The ideal candidate will contribute to the design and implementation of software solutions focusing on the cards & payments domain. This role requires a proactive approach to problem-solving and a commitment to delivering high-quality software solutions that align with our companys goals.
responsibilities
* develop and maintain high-quality software applications using java to meet business requirements.
* collaborate with cross-functional teams to design scalable and efficient software solutions.
* analyze user requirements and translate them into technical specifications.
* ensure the performance quality and responsiveness of applications through rigorous testing.
* identify and resolve software defects and performance bottlenecks.
* participate in code reviews to maintain code quality and share knowledge with team members.
* stay updated with the latest industry trends and technologies to enhance software development practices.
* work closely with stakeholders to understand project objectives and deliver solutions that meet their needs.
* provide technical guidance and mentorship to junior developers as needed.
* contribute to the continuous improvement of development processes and methodologies.
* document software designs code changes and technical specifications for future reference.
* ensure compliance with company policies and industry standards in all software development activities.
* support the deployment and maintenance of software applications in production environments.
qualifications
* possess strong proficiency in java programming and related technologies.
* demonstrate experience in the cards & payments domain is a plus.
* exhibit excellent problem-solving skills and attention to detail.
* show ability to work effectively in a hybrid work model.
* have strong communication skills to collaborate with team members and stakeholders.
* display a proactive approach to learning and adapting to new technologies.
* hold a bachelors degree in computer science or a related field.
#j-18808-ljbffr