Posted:1 week ago|
Platform:
On-site
Full Time
Project Description: We 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: • 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 teams Nice-to-Have Skills: • Bash/Linux • Banking Domain Languages: English: C2 Proficient Show more Show less
Luxoft
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Salary: Not disclosed
Salary: Not disclosed