Notice period: ASAPWe are seeking an experienced Java Developer to join our team in delivering high-performance applications that support our risk technology functions.Responsibilities:• Develop, maintain, and enhance new and existing applications using Java.• Build scalable and efficient solutions, ensuring performance optimization and smooth user interaction.• Work closely with cross-functional teams to design, code, test, and debug applications in a collaborative environment.• Apply best practices in software development, including object-oriented design principles, data structures, and algorithm optimization.• Manage and optimize applications running on various platforms, including Unix, ensuring reliable and efficient performance.• Utilize SQL databases for managing, retrieving, and organizing data efficiently within the applications.• Ensure effective use of version control systems (e.g., Git, Bitbucket) for smooth project collaboration and code management.• Support CI/CD pipelines to streamline development processes, including testing and deployment automation.• Engage in troubleshooting, bug fixing, and enhancing code quality, ensuring stable production environments.• Collaborate with risk technology teams to deliver solutions that meet business requirements while maintaining high technical standards.Mandatory Skills Description:• 8 to 9 years of experience as a Java Full Stack developer• Essential experience in Java, Spring, and Spring Boot• Working knowledge of cloud-related technologies, preferably AWS, with 1 to 2 Years of experience• Knowledge of Docker / Container orchestration (Swarm / Kubernetes, etc) is preferred.• Knowledge of Java Multithreading and collections is preferred• Scripting skills - Python• Understanding of SQL databases for application development and data management• Understanding of algorithms, data structures, and object-oriented design principles• Firsthand experience with Python scripting for various automation and development tasks• Experience using version control systems like Git and Bitbucket• Familiarity with issue tracking and project management tools such as Jira, Bamboo, JIRA, GIT, Confluence, etc• Strong debugging, troubleshooting, and performance-tuning skills.• Excellent problem-solving abilities and a collaborative mindset• Effective communication skills, with the ability to work closely with stakeholders and technical teamsNice-to-Have Skills Description:• Bash/Linux• Banking DomainLanguages:English: C2 Proficient
Job Title
Senior Java Full Stack Developer with AWS and Python