Skip to content

This website works best using cookies which are currently disabled.Cookie policy  Allow cookies
JobServe
 

Bangalore, Karnataka Permanent Posted by: DNA INFOTECH Posted: Wednesday, 25 December 2024
 
 

Key Responsibilities:

  • Design, develop, and maintain Back End 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 Front End developers to define API specifications and ensure seamless integration between Front End and Back End 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 Back End systems.
  • Ensure security best practices are followed in the development and deployment processes.
  • Document code, APIs, and Back End system architecture.
  • Participate in agile ceremonies including daily stand-ups, sprint planning, and retrospectives.

Required Skills & Qualifications:

  • Experience: 4+ years of experience in Java Back End development.
  • Languages & Frameworks: Strong knowledge of Java 8+, Spring Boot, Hibernate, and related technologies.
  • Database: Proficiency in working with SQL databases (eg, MySQL, PostgreSQL) and familiarity with NoSQL databases (eg, MongoDB, 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 (eg, Jenkins, GitLab CI, or CircleCI).
  • 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, RabbitMQ, or similar.
  • Familiarity with GraphQL 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.
Bangalore, Karnataka, India
IT
DNA INFOTECH
DNA INFOTECH
JS2871232586
25/12/2024 8:05:27 PM
We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature please contact support giving the advertiser's name and job reference.