Job Description
Responsibilities:
- Design and develop applications using Java, Vertx & Reactive framework.
- Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance.
- Contributing in all phases of the development lifecycle. Writing well designed, testable, efficient code.
- Designing, implementing, and maintaining Java applications that are often high-volume and low-latency, required for mission-critical systems.
- CI/CD Implementation: Implement and manage Continuous Integration and Continuous Deployment (CI/CD) processes A problem solver, open to learning . Should have experience in troubleshooting, optimizing, solutioning and keeping up with evolving technologies - as a leading member of the team
- Work closely with product managers and stakeholders to understand business requirements and translate them into technical solutions.
- Conduct code reviews and provide technical guidance and mentorship to junior team members.
- Stay abreast of industry best practices and emerging trends in Java, Cloud, AI/M
- Participate in cross-functional team meetings, brainstorming sessions, and knowledge sharing activities to foster innovation and continuous improvement.
- Working in Agile Environments: Experience with Agile methodologies and practices.
- CI/CD Implementation: Implement and manage Continuous Integration and Continuous Deployment (CI/CD) processes.
Qualifications & Skills:
- Degree in Computer Science with 5+ years in experience
- Proficient in Programming Languages: Proficiency in programming languages such as Java, Vertx & Reactive framework and Python and others.
- Must have demonstrated Proficiency in Java functional and reactive programming.
- Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance.
- Experience with continuous integration/deployment (Jenkins, Maven, XLR, Cobertura, Mockito, SOAPUI, JMeter).
- Experience in designing and building Micro services-based architecture for Real time pipelines
- Hands-on experience with Kafka
- Good knowledge and hands on experience in RDBMS and NoSQL databases such as Oracle, MSSQL, PostgreSQL, MongoDB, Casandra
- Knowledge & experience of Contact center ecosystem/Genesys Framework and Architecture, familiarity with the Genesys ecosystem would be preferrable
- Data Security and PII Awareness: Knowledge of data security practices and regulations, focusing on securely handling Personally Identifiable Information (PII).
- Application Design with Security Focus: Experience in designing applications with emphasis on server procurement, installation, and integrating security aspects like encryption.
- Application Architecture Knowledge: Expertise in designing and structuring applications.
- Debugging Proficiency: Skilled in identifying and resolving software and system issues.
- Testing and Troubleshooting: Ability to test, troubleshoot, and debug data processes.
- Big Data Platform Proficiency: Skilled in working with Big Data platforms and Big Data lakes.
- Cloud Knowledge: Proficient in cloud computing technologies
- Banking Data Knowledge: Familiarity with banking data structures and requirements.
- Architecture design and modeling: should possess strong skills in designing and modeling complex systems and architectures.
- Ability to create scalable, reliable, and efficient solutions that meet business requirements.
- Docker and Kubernetes Proficiency: Proficient with containerization and orchestration using Docker and Kubernetes.
- Continuous Learning: Commitment to staying updated with industry trends.
- Ability to effectively communicate technical concepts to both technical and non-technical audiences.
- Should have excellent problem-solving and analytical skills.
We back our colleagues and their loved ones with benefits and programs that support their holistic well-being. That means we prioritize their physical, financial, and mental health through each stage of life. Benefits include:
- Competitive base salaries
- Bonus incentives
- Support for financial-well-being and retirement
- Comprehensive medical, dental, vision, life insurance, and disability benefits (depending on location)
- Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
- Generous paid parental leave policies (depending on your location)
- Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
- Free and confidential counseling support through our Healthy Minds program
- Career development and training opportunities