Java Backend Developer (Remote)

We are looking for highly skilled programmers with experience building web applications and mobile applications in Java. Java Developers are responsible for analyzing user requirements and business objectives, determining application features and functionality, and recommending changes to existing Java-based applications, among other duties.

Java Developers need to compile detailed technical documentation and user assistance material, requiring excellent written communication.

Responsibilities

  • Working knowledge of Java Spring Boot, RESTful API, Event Ingestion services such as Kafka/Eventhub, Database Design, RDBMS such as Postgres, NoSQL such as CosmosDB, Orchestration tool such as Apache Ni-Fi, Cloud platform such as Azure, and Intellij IDEA.
  • Experience in designing and implementing Architecture built on Microservices and Event-Driven Design.
  • Demonstrating proven ability with Knative, Docker (Docker compose, Dockerfile, etc) and container orchestration tools (Kubernetes, AKS, EKS etc.).
  • Demonstrating experience using monitoring tools like Datadog.
  • Designing and implementing Java-based applications.
  • Analysing user requirements to inform application design.
  • Defining application objectives and functionality.
  • Aligning application design with business goals.
  • Developing and testing software.
  • Debugging and resolving technical problems that arise.
  • Producing detailed design documentation.
  • Recommending changes to existing Java infrastructure.
  • Developing multimedia applications.
  • Developing documentation to assist users.
  • Ensuring continuous professional self-development.

Requirements and Skills

  • Key attributes of the application developer/analyst include technical proficiency in specific areas of the current development technologies (MS SQL Server, T-SQL, C#.NET, ASP.NET, Oracle, JavaScript, Java, React-Native), the ability to master new technologies as needed quickly, strong written and verbal communication skills, and a focus on delivering a high level of customer service.
  • 80% weightage on Java, Spring root, React, React Native, a mix of web and mobile apps dev exp must have good Agile work environment experience.
  • Need developer who is more into Java, Spring root, React, PKS, Build Enterprise products, Microservices, MS SQL, Postgres, Oracle DB.
  • Experience with user interface design, database structures, and statistical analyses.
  • Analytical mindset and good problem-solving skills.
  • Excellent written and verbal communication.
  • Good organizational skills.
  • Ability to work as part of a team.
  • Attention to detail.

Academic Requirements

Degree in Computer Science or related field.



Apply for this position

Allowed Type(s): .pdf, .doc, .docx