Diatoz - Backend Developer - Java - Bengaluru, India - Diatoz Solutions

    Diatoz Solutions
    Diatoz Solutions Bengaluru, India

    3 weeks ago

    Default job background
    Description
    We are seeking a highly skilled Backend Developer to join our team. The ideal candidate should have expertise in building robust and scalable backend solutions using Spring Boot and Java 11.

    The role involves working on Rest APIs, GraphQL, Velocity Scripts, AWS, Kubernetes, and Jenkins CI/CD to deliver high-quality, performant, and reliable backend services.


    Responsibilities :

    Backend Development :

    • Design, develop, test, and maintain backend services using Spring Boot and Java 11.
    • Implement RESTful APIs to facilitate communication with the frontend and external systems.

    GraphQL Implementation :

    • Develop and optimize GraphQL APIs for efficient data querying and manipulation.
    • Ensure compatibility and seamless integration with the frontend GraphQL queries.

    Velocity Scripts :

    • Utilize Velocity scripts for serverside rendering and dynamic content generation.
    • Implement and optimize scripts to enhance application performance.

    AWS Integration :

    • Architect, deploy, and manage backend applications on AWS cloud services.
    • Utilize AWS services such as EC2, S3, Lambda, and RDS to achieve scalability and reliability.

    Kubernetes Orchestration :

    • Implement containerization using Docker and orchestrate with Kubernetes for efficient deployment and scaling.
    • Ensure high availability and reliability of backend services.

    CI/CD Pipeline :

    • Set up and maintain CI/CD pipelines using Jenkins for automated testing, integration, and deployment.
    • Monitor and improve the pipeline for code quality and deployment efficiency.

    Database Integration :

    • Integrate with databases (e.g., MySQL, PostgreSQL) and implement efficient data storage and retrieval strategies.
    • Optimize database queries and ensure data consistency.

    Performance Optimization :

    • Identify and address performance bottlenecks in the backend systems.
    • Implement best practices for optimizing code and improving overall system efficiency.

    Qualifications :

    • Bachelor's degree in Computer Science, Software Engineering, or a related field.
    • Proven experience as a Backend Developer with a focus on Spring Boot and Java 11.
    • Strong proficiency in Rest API development and GraphQL implementation.
    • Experience with Velocity scripts for serverside rendering.
    • Knowledge of AWS services and cloud architecture.
    • Familiarity with Kubernetes and containerization using Docker.
    • Handson experience with Jenkins and CI/CD pipelines.
    • Preferred Skills :
    • Familiarity with other backend technologies , Python, etc.).
    • Understanding of microservices architecture.
    • Knowledge of security best practices in backend development.
    • Experience with performance monitoring and optimization tools.
    • Excellent problemsolving and debugging skills.
    )