Employer description & source details
Design, develop, and maintain enterprise-level applications using Java and related technologies. Build robust, scalable, and maintainable backend systems aligned with business and technical requirements. Leverage AWS services to develop, deploy, manage, and optimize cloud-based applications. Apply banking domain knowledge to develop and enhance applications supporting financial services, banking operations, and transaction processing. Collaborate with cross-functional teams to understand business requirements and translate them into effective technical solutions. Develop and maintain RESTful APIs and backend services, ensuring performance, reliability, and security. Follow coding standards, software development best practices, and established architectural guidelines. Identify and resolve complex technical issues, troubleshoot production defects, and improve application performance. Participate in code reviews, technical discussions, design reviews, and architectural decision-making. Ensure applications adhere to security standards, data protection requirements, and applicable banking regulations. Contribute to continuous integration and deployment processes and support cloud-based application delivery. Mentor junior developers, share technical knowledge, and contribute to improving team productivity and code quality. Java: Strong hands-on experience in Java programming, object-oriented design, data structures, and enterprise application development. Banking Domain: Mandatory experience working in the banking industry, with an understanding of banking applications, financial workflows, and transaction-oriented systems. AWS: Strong experience developing, deploying, and managing applications on AWS cloud infrastructure. Software Engineering: Excellent knowledge of debuggi
Extracted skills: java, sql, aws, security, operations