• *
• Project Description:
• We're looking to hire talented and motivated Java developers to join our DXC client team. In this role, you'll help design, develop, and maintain scalable applications that power a range of banking products, services, and development workflows.
• Responsibilities:
• • Contribute to continuous improvement across the software development lifecycle for enterprise-level applications, including enhancements and ongoing maintenance.
• • Conduct system integration testing and resolve software application issues.
• • Develop and execute unit tests using appropriate testing frameworks.
• • Prepare and maintain detailed software design and technical documentation.
• • Provide effort and solution estimates based on business requirements.
• • Diagnose and resolve production issues as part of application support.
• • Mentor junior developers on coding best practices, design principles, and quality standards.
• • Review code to ensure adherence to development guidelines and maintain high-quality standards.
• Mandatory Skills Description:
• • 5-8 years of strong experience in Java programming
• • Possess good analytical, problem-solving skills
• • Experience in Apache Flink or Spring Boot microservices
• • Experience in building Java Microservices with Kafka Streaming (AVRO or JSON) and integration to schema registry
• • Good understanding of Database either PostgreSQL OR SQL Server, and related java components Spring Data JPA/JDBC
• • Good understanding of cache refresh strategies. Either of the below.
• Spring Cache/Caffeine, Redis, In-memory caches
• • Understanding of Multi-threading, async processing
• • Able to adapt to a fast-paced work environment
• • Ability to learn new technologies quickly
• • Good verbal and written communication skills
• • Good understanding of modern software development methodologies
• • Good understanding of software testing methodologies, scripting and tools
• • Experience in one or more full SDLC for enterprise projects
• • Ability to work effectively independently as well as in a team
• Nice-to-Have Skills Description:
• • Experience in Python, Linux/shell scripting, Database schema design, indexing
• • Experience in CDC concepts, Kafka integration
• • Experience inLinux or Container deployment (Docker, Kubernetes), Spring Actuator
• • Experience in Encryption, RBAC, secure Kafka & DB
• • Knowledge of Jira, confluence