Talent.com
This job offer is not available in your country.
Senior Java Software Engineer

Senior Java Software Engineer

Coffeee.ioPalakkad, IN
15 hours ago
Job description

Job Title- Senior Java Developer

Exp-6+ Years

Location -Kochi ( Hybrid)

Responsibilities

  • Strong Analytical and Problem-Solving skills.
  • Strong understanding and working knowledge of basic Algorithms and Data

Structures.

  • Strong analytical and problem-solving skills to diagnose and resolve complex
  • technical issues.

  • Discipline in Test Driven Development.
  • Very good understanding and experience with Authentication based systems like
  • OAuth2, SSO, Azure AD and basic Cryptography.

  • Exceptional experience and working knowledge of Java technologies and Spring
  • framework.

  • Good understanding of Micro-Services Design, Object Oriented Programming and
  • Service Oriented Architecture.

  • Experience in implementing Microservices using Kubernetes, Dockers, Java Spring
  • framework, JPA, PL / SQL and DB like MySQL, Oracle, MS-SQL over MS Azure or AWS

    Clouds.

  • Experience with Java frameworks and libraries commonly used in backend
  • development, such as Spring, JPA, Hibernate, Apache Kafka, or JAX-RS.

  • Experience in developing, maintaining, troubleshooting and deploying backend
  • applications over Cloud solutions like Microsoft Azure and AWS.

  • Well-versed with cloud solutions for computing, storage, DB, identity, security,
  • networking, access / permission, app hosting, app monitoring, logging, scaling and

    availability needs.

  • Experience in writing complex SQL queries, procedures and functions.
  • Experience in Docker Containers, build and deployment in a container environment.
  • Experience with SQL, NoSQL, database systems.
  • Detailed knowledge of the JVM Platform.
  • Comfortable with Linux command-line interface.
  • Experience working with Git in a CI / CD environment.
  • Experience with JIRA / Confluence or similar tools
  • Strong knowledge of continuous integration practices.
  • Experience and thorough understanding of Agile Software Development
  • Strong communication and soft skills, able to motivate, mentor and help fellow
  • developers as well as communicate complex ideas effectively.

  • Detail-oriented and exceptional organizational skills
  • Excellent verbal and written communication skills
  • Exercises independence and self-motivation while still being able to work with
  • others collaboratively with ability to thrive in a fast-paced, high-energy

    environment. Self-motivated with positive energy

    Create a job alert for this search

    Senior Software Engineer Java • Palakkad, IN