Technology Experts

Java Backend Engineer

Ahmedabad, Gujarat
Work Type: Full Time

About the job

Company Description:


StatusNeo is a global consulting firm based in Gurugram that specializes in cutting-edge AI, automation, and cloud-first digital solutions. We empower businesses through product and platform engineering, delivering unparalleled user experience, design, and functionality. As passionate community leaders for D3manifesto.org, we guide and inspire CXOs worldwide to embrace the power of digital, data AI, and DevSecOps. Our team comprises top-notch software engineers and product designers who are handpicked from the industry's finest talent pool. At StatusNeo, we take pride in our innovative and collaborative work environment, which has earned us the prestigious Great Place To Work certification.


Responsibilities:


    • Design and Develop: Design, develop, and implement high-quality software solutions using Java and related technologies, adhering to best practices and coding standards.
    • Data Structures and Algorithms: Apply advanced data structures and algorithms to solve complex problems efficiently.
    • Distributed Systems: Design and implement distributed systems architecture, ensuring scalability, reliability, and fault tolerance.
    • Message Queuing: Utilize Kafka for building scalable and resilient messaging systems to handle high volumes of data.
    • Microservices Architecture: Design and develop microservices-based applications, ensuring modularity, flexibility, and ease of maintenance.
    • Spring Boot: Utilize Spring Boot framework for rapid development of robust and scalable Java applications.
    • System Design: Collaborate with cross-functional teams to design and architect software systems that meet business requirements and performance goals.
    • Database Management: Implement data persistence solutions using MongoDB, ensuring efficient data storage and retrieval.
    • Testing and Debugging: Write unit tests and perform debugging to ensure software quality and reliability.
    • Documentation: Document software designs, APIs, and processes to facilitate effective communication and knowledge sharing.

Qualifications:

    • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
    • Proficiency in Java programming language and related frameworks/libraries.
    • Strong understanding of Data Structures and Algorithms.
    • Experience with building and maintaining Distributed Systems.
    • Familiarity with Kafka for building scalable messaging systems.
    • Hands-on experience with Spring Boot for developing microservices.
    • Ability to design and architect complex software systems.
    • Experience with MongoDB or other NoSQL databases.
    • Excellent problem-solving and analytical skills.
    • Strong communication and collaboration skills.

Submit Your Application

You have successfully applied
  • You have errors in applying