Advertisement:



Java Software Engineer

India, Republic Of India, Bengaluru
Last update 2025-02-16
Expires 2025-03-16
ID #2566590023
Free
Java Software Engineer
India, Republic Of India, Bengaluru,
Modified January 24, 2025

Description

Key Responsibilities:

  • Design, develop, and maintain backend services and APIs using Java, Spring Boot, or similar frameworks.
  • Write efficient, reusable, and scalable code while adhering to coding standards and best practices.
  • Collaborate with frontend developers to define API specifications and ensure seamless integration between frontend and backend systems.
  • Perform system analysis and design to improve existing solutions and troubleshoot performance issues.
  • Write unit and integration tests to ensure high code quality and reliability.
  • Participate in code reviews, providing constructive feedback to peers and learning from them.
  • Optimize application for maximum speed and scalability.
  • Monitor and improve the performance, reliability, and scalability of backend systems.
  • Ensure security best practices are followed in the development and deployment processes.
  • Document code, APIs, and backend system architecture.
  • Participate in agile ceremonies including daily stand-ups, sprint planning, and retrospectives.


Required Skills & Qualifications:

  • Experience:
    4+ years of experience in Java backend development.
  • Languages & Frameworks:
    Strong knowledge of Java 8+ , Spring Boot , Hibernate , and related technologies.
  • Database:
    Proficiency in working with SQL databases (e. G., My SQL, Postgre SQL) and familiarity with No SQL databases (e. G., Mongo DB, Cassandra).
  • Web Services & APIs:
    Experience building and consuming RESTful APIs .
  • Version Control:
    Proficiency in Git and Git-based workflows.
  • Build Tools:
    Familiarity with build tools like Maven , Gradle , or similar.
  • Testing:
    Experience with unit testing frameworks like JUnit , Mockito , and integration testing tools.
  • Cloud:
    Familiarity with cloud platforms like AWS , Azure , or Google Cloud is a plus.
  • Microservices:
    Experience in designing and developing microservices architectures .
  • CI/CD:
    Familiarity with CI/CD pipelines and tools (e. G., Jenkins, Git Lab CI, or Circle CI).
  • Agile Methodologies:
    Experience working in an Agile/Scrum development environment.


Desired Skills & Qualifications:

  • Experience with containerization and orchestration tools like Docker and Kubernetes .
  • Understanding of message brokers like Kafka , Rabbit MQ , or similar.
  • Familiarity with Graph QL is a plus.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills and the ability to work effectively in a team environment.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

Job details:

Job type: Full time
Contract type: Permanent
Salary type: Monthly
Occupation: Java software engineer

⇐ Previous job

Next job ⇒     

 

Contact employer

    Employer's info

    Quick search:

    Location

    Type city or region

    Keyword


    Advertisement: