Java Developer- Bangalore(onsite) - Bengaluru, India - Uplers

    Uplers
    Uplers Bengaluru, India

    Found in: Appcast Linkedin IN C2 - 1 week ago

    Uplers background
    Description

    Uplers is a pioneering talent matchmaking platform that bridges the gap between global companies and top-tier Indian professionals. Uplers seamlessly align talent with clients' cultural values and identity.

    This opportunity is with one of our client a global business and technology solutions provider, business and technology experts help clients modernize their businesses through Digital Transformation. Headquartered in Albuquerque, NM, with regional offices across the globe,

    Experience - 5 yrs

    Location - Onsite

    Project Requirements:

    1. Must have advanced level -java,springboot, SQL, Redis, Kafka, RabbitMQ, mybatis, openfeign
    2. University degree or above, computer or related majors; 5 years of practical java project development experience;
    3. Solid Java foundation JVM, Java multi-threading, concurrency and deep experience in database programming;
    4. Familiar with mainstream open source application frameworks, such as Spring, springBoot, springMVC, MyBatis, velocity, XML, Vue, Maven and other development technologies;
    5. Familiarity or understanding of Dubbo, common mq, microservices framework, ZooKeeper, nginx, etc.;
    6. Familiar with relational databases MySQL Oracle, etc., and the corresponding database tuning SQL optimization;
    7. Familiar with Redis, Memcached, HBase, etc.;
    8. Familiar with the design and application of distributed systems, mechanisms and implementation of distributed, caching, messaging, load balancing, etc.;
    9. Passion for technology, relentless pursuit of technology, and a love of open source code research;
    10. Good learning ability, teamwork ability and communication ability; good at thinking, able to analyze and solve problems independently
    11. Preferred if experience in chess game development in Tencent and other well-known large companies

    Responsibilities :

    • Designing, developing, and implementing software solutions using Java technologies.
    • Collaborating with cross-functional teams to define, design, and ship new features.
    • Writing clean, efficient, and maintainable code.
    • Ensuring the performance, quality, and responsiveness of applications.
    • Troubleshooting and debugging issues to optimize performance.
    • Staying up-to-date with the latest industry trends and technologies.