Lead I - Software Engineering
UST Global Inc
Role: Java Scala Developer
Exp : 5-7 Years
Location: Mumbai - Goregaon
Skills Required: Core Java Programming: Extensive commercial experience with core Java, demonstrating strong proficiency in programming principles and best practices. Functional Programming: Experience working with or a strong willingness to become an expert in Scala, a functional programming language. Microservices: Fundamental understanding and experience with microservices architecture. Distributed Caching & Relational Databases: Hands-on experience with distributed caching solutions and relational databases like Sybase, Oracle, and MS SQL. Middleware: Working knowledge of middleware technologies such as MQ and Kafka. Linux Environment: Proficient experience working in a Linux environment for development and deployment. Problem-Solving & Analytical Skills: Strong analytical skills to diagnose issues and deliver solutions. Communication: Strong oral and written communication skills for interaction with global teams. Interpersonal Skills: Excellent interpersonal skills with a professional approach to teamwork and collaboration. Global & Dynamic Teamwork: Ability to work effectively in a global, dynamic team, ensuring collaboration across multiple regions. Skills Desired: Big Data Technologies: Experience with Hadoop, Spark, or similar big data platforms. Cloud-Ready Development: Familiarity with Docker containers and cloud-based development principles. Reactive Programming: Understanding of Reactive programming paradigms and frameworks. Data Modeling: Experience in data modeling for structuring and organizing data effectively. Full Software Development Life Cycle (SDLC): Experience with all stages of software development, from requirements gathering to deployment and maintenance. Agile & DevOps: Experience working in Agile teams, using Agile and DevOps practices & tools. Automation & Scripting: Experience with automation and scripting languages such as Python (preferred). Continuous Integration: Hands-on experience with Continuous Integration (CI) systems and related tools for automating builds and testing. Key Responsibilities:Java & Scala Development:
Design, develop, and maintain core systems using Java and Scala, ensuring efficient and scalable solutions.Microservices & Middleware:
Build and integrate microservices in a distributed environment with middleware technologies like MQ and Kafka.Database & Caching:
Work with relational databases (Sybase, Oracle, MS SQL) and distributed caching solutions to ensure optimal system performance.Cloud & Containerization:
Support the transition towards cloud technologies and containerization with Docker and related tools.Big Data Integration:
Integrate Big Data technologies like Hadoop and Spark to support data-driven solutions.Agile Development:
Work in an Agile team, following best practices for continuous integration, delivery, and deployment.Automation & Scripting:
Use automation tools and scripting languages like Python to streamline processes and reduce manual effort. Soft Skills: Strong problem-solving and analytical abilities. Excellent communication skills (both verbal and written) for effective collaboration. Ability to work effectively in dynamic, global teams with a flexible and collaborative approach.
Confirm your E-mail: Send Email
All Jobs from UST Global Inc