Data stream_Senior Java Developer_Singapore

Singapore 3 days agoFull-time External
Negotiable
• * • 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