drjobs Back End Developer III العربية

Back End Developer III

Employer Active

The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

others - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

Submission deadline for interview selection is 10/16 @3PM CT.
Local candidates only
Hybrid schedule- not mandatory, in office on Tuesdays

- Initial 6 months contract to start - Very likely to be longer-termed/ongoing

    Business Overview:
    ell us about your department:
    Subscriptions

    Project Description:
    Subscriptions Modernization

    Position Summary/Job Description:
    We are seeking skilled and experienced Senior Engineers to join our team responsible for building event-driven microservices using Java, SpringBoot, Kafka, RabbitMQ, and NoSQL databases in the cloud. In this role, you will be responsible for designing, implementing, and maintaining complex microservices architectures that meet the demands of our rapidly growing business. As a Senior Engineer, you will also provide technical guidance and mentorship to other members of the team.
    Responsibilities:
    Design and develop event-driven microservices using Java (core), SpringBoot, and other technologies like Kafka, RabbitMQ, and NoSQL databases in the cloud.
    Collaborate with cross-functional teams to identify business requirements and design solutions that meet those needs.
    Develop and maintain technical documentation such as system diagrams, design specifications, and API documentation.
    Work closely with DevOps teams to deploy microservices to production and ensure the proper monitoring and logging is in place.
    Participate in code reviews, testing, and debugging of microservices to ensure high-quality and maintainable code.
    Provide technical guidance and mentorship to other members of the team.
    Requirements:
    Bachelor's degree in Computer Science or a related field, or equivalent work experience.
    5+ years of experience designing and building event-driven microservices using Java, SpringBoot, Kafka, RabbitMQ, and NoSQL databases in the cloud.
    Strong knowledge of software design patterns, data structures, and algorithms.
    Experience working with cloud platforms such as AWS, Azure, or Google Cloud Platform.
    Solid understanding of DevOps practices, including continuous integration and delivery.
    Excellent communication skills and ability to work collaboratively in a team environment.
    Preferred Qualifications:
    Familiarity with containerization technologies such as Docker and Kubernetes.
    Familiarity with other programming languages or frameworks such as Node.js, React.
    Experience with message-based architectures and event-driven programming paradigms.
    Demonstrated ability to quickly learn and adapt to new technologies and tools.

    Skills Overview:
    What are the top five skills and number of years of experience required to perform this job?
    Java, SpringBoot, Relational/NoSQL DB skils, Kafka, good understanding of event-driven microservices

    What are some preferred/nice to have skills the manager is looking for?
    - Ability to write clean, testable, and maintainable code
    - Effectively understand and convey information independently, without relying on guidance from team leaders
    - Passion for learning new technologies and staying updated with industry trends

    Interview Process Overview:
    - Interview process will consist of two main steps:
    - - First, you will be asked to complete a live coding challenge on Hacker Rank, where you will have to solve one or more programming problems in a limited time.
    - - Second, you will have a detailed technical round with one or more senior engineers, who will evaluate your skills and knowledge in various areas such as data structures, algorithms, design patterns, and best practices.


    Required Skills : Java
    Additional Skills : Software Developer

    Employment Type

    Full Time

    Company Industry

    About Company

    Report This Job
    Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.