Java Backend Engineer - New Delhi, India - Arting Digital Private Limited

    Default job background
    Description

    Job DescriptionPosition title:

    Java Backend EngineerCTC:

    30-35% hikeExperience :

    3-7 yrslocation:

    PuneWork mode:

    OnsitePrimary skills:
    Java, Spring, Swagger, JPA,JSF, CXF, Velocity, AWSLambda (Java), AWS Cognito(OAuth2), MySQL, Jenkins, EKS, Cloud formation

    Qualification:

    Any EngineeringRoles And Responsibilities:

    A Java Backend Engineer is responsible for various tasks related to the development and maintenance of the server-side logic of web applications or software systems using Java and related technologies.

    They design, develop, and maintain backend systems, focusing on creating scalable and maintainable architectures. This involves writing clean and efficient Java code, designing database schemas, and optimizing database queries for performance.


    Java Backend Engineers also develop RESTful APIs or other web services to facilitate communication between the frontend and backend systems.

    They integrate third-party services and libraries into the backend system for additional functionality, such as authentication, payment processing, or data analytics.


    Security is a critical aspect of their role, and they implement measures to protect backend systems from common vulnerabilities like SQL injection and data breaches.

    This includes implementing user authentication, authorization, and data encryption.

    Performance optimization is another key responsibility, where they optimize code and database queries to improve response times and scalability.

    They also write unit tests, integration tests, and perform debugging to ensure the reliability and stability of the backend systems.


    Documentation is essential for maintaining and understanding the codebase, so Java Backend Engineers create technical documentation including API documentation, code comments, and system architecture diagrams.


    Effective collaboration and communication skills are necessary as they work closely with frontend developers, product managers, and other stakeholders to understand requirements, discuss technical solutions, and prioritize tasks.


    Continuous learning and improvement are integral to the role, as they stay updated with the latest developments in Java and backend technologies, participate in code reviews, and contribute to process improvement within the team.

    RequirementsJava, Spring, Swagger, JPA,JSF, CXF, Velocity, AWS Lambda (Java), AWS Cognito (OAuth2), MySQL, Jenkins, EKS, Cloud formation,