**Job Summary****Responsibilities**Design and develop highly scalable and faulttolerant systems using Java J2EE and opensource technologiesProvide technical documentation of solutionsKnowledgeable of data technologies and solutionsDebugging and providing solutions for complicated issuesParticipate in demos and code reviewsMultitask and support multiple teamsAdhere to and enhance software best practices standards and processes**Qualifications**You have a bachelors degree in computer science or related field and 5 years of Software Development Experience or a masters with 3 years of Software Development ExperienceYou have expertise of Core Java JEE technologies REST and containerbased technologiesExperience with backend technologies such as JDBC Kafka Springboot Hibernate JMXExperience with SQL and relational database usage with commercialgrade databasesYou have experience architecting solutions with Continuous Integration and Continuous Delivery in mindExpert in OO design and design patternsExceptional oral and written communication skillsYou have proven experience as a technologist with ability to understand the requirement and design and build the solutionExperience and working knowledge of GIT is a plusWorking knowledge experience with test automation tools is a plus- Collaborate with cross-functional teams to design develop and implement software solutions in the Cards and Payments domain.
- Ensure code quality and maintainability by conducting code reviews and adhering to best practices.
- Troubleshoot and resolve software defects and issues in a timely manner to ensure smooth operations.
- Participate in the full software development lifecycle including requirements gathering design development testing and deployment.
- Contribute to the continuous improvement of software development processes and practices.
- Work closely with product managers and stakeholders to understand business needs and translate them into technical solutions.
- Provide technical guidance and mentorship to junior team members to foster a collaborative and productive work environment.
- Stay updated with the latest industry trends and technologies to ensure the implementation of innovative solutions.
- Collaborate with quality assurance teams to ensure the delivery of robust and reliable software solutions.
- Document software designs technical specifications and user manuals to facilitate knowledge sharing and maintenance.
- Communicate effectively with team members and stakeholders to ensure alignment and transparency throughout the project lifecycle.
**Qualifications**- Demonstrate experience in the Cards and Payments domain with a deep understanding of industry-specific requirements and challenges.
- Exhibit excellent problem-solving skills and the ability to troubleshoot complex software issues effectively.
- Show proficiency in software development methodologies and best practices to ensure efficient and reliable software delivery.
- Display strong communication and collaboration skills to work effectively with cross-functional teams and stakeholders.
- Have a proactive and self-motivated approach to work with a focus on delivering results and achieving project goals.
- Demonstrate a commitment to continuous learning and professional development to stay updated with the latest industry trends.
📌 Back-End Developer (Xico)
🏢 Cognizant
📍 Xico
Postulate a este anuncio
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.