Java Developers and Leads

Java, Spring Boot, Docker, Kubernetes, Micorservices, Redis, NoSQL, Containers
Description

GSPANN is looking for Java Developers and Leads who are passionate to accelerate their careers. Join our dynamic team and grab valuable opportunities to build your dream career.

Location: Anywhere in India
Role Type: Full Time
Published On: 13 January 2021
Experience: 5+ Years
Description
GSPANN is looking for Java Developers and Leads who are passionate to accelerate their careers. Join our dynamic team and grab valuable opportunities to build your dream career.
Role and Responsibilities
  • Work with the Product Owner / Managers to understand the project requirement.
  • Participate in daily scrum, sprint planning, reviews, demos, retrospectives, and grooming sessions.
  • Design client-side and server-side components.
  • Implement high-quality, scalable, reusable code in an agile, test-driven development environment utilizing Java and Spring Boot.
  • Develop APIs using JSON or XML formats for other applications/frontend interfaces.
  • Develop unit tests for the developed application components.
  • Collaborate with the development team members on various stages like architecture, technical design, release planning, and deployment.
  • Develop scripts and components to support continuous integration and delivery pipelines.
  • Follow enterprise best practices in coding, design principles, secure coding practices while developing backend services and user experience.
  • Perform code reviews.
  • Design and develop Proof of Concepts (POCs).
  • Provide daily / weekly updates and corresponding status reports to the management.
  • Identify problems and effectively communicate solutions to the team.
  • Troubleshoot and maintain the developed applications.
  • Coach and guide other team members.
Skills and Experience
  • 5+ years of experience in software development (and design) using Java / J2EE.
  • Strong experience in Java 1.8, Spring and Spring Boot, REST APIs, Microservices, Junit, Mockito / PowerMock.
  • Expertise in Amazon Web Services (AWS) programming platforms, like Lambda.
  • Hands-on experience in working with user interface (UI) frameworks, such as Angular, React.
  • Proficiency in microservices concepts and design patterns.
  • Good knowledge of Procedural Language extension of SQL, Oracle database, Java Persistence API (JPA) like Hibernate / iBatis / MyBatis.
  • A thorough understanding of Docker, Kubernetes is highly desirable.
  • Hands-on experience in Redis, NoSQL (MongoDB).
  • Experience in streaming/message queueing technologies like Apache Kafka, RabbitMQ, MQ, etc.
  • Good understanding of OAuth, Keycloak / Okta
  • Prior experience of using build tools like Maven, Gradle.
  • Good knowledge of CI/CD (Jenkins/Chef).
  • Expertise in integration technologies, like TIBCO / webMethods / Dell Boomi / MuleSoft, and API Management like Apigee is desirable.
  • Understanding of performance and application testing, scheduling tools.
  • Proficient in working with an Agile/Scrum model.
  • Experience with testing practices, processes and artifact creation, and user acceptance testing.
  • Thorough understanding of object-oriented programming concepts, data structure, algorithms, and system-level programming (including multi-threaded programming).
  • Strong written and verbal communication skills.

Key Details

Location: Anywhere in India
Role Type: Full Time
Published On: 13 January 2021
Experience: 5+ Years

Apply Now