Overview

Software Developer Jobs in Dubai – UAE at Abinav Munshi

Title: Software Developer

Company: Abinav Munshi

Location: Dubai – UAE

Type: Full Time

Category: IT/Tech, Software Development

Software Developer Ii Java Us Fortune 500 Multinational Automotive Retail Giant Years

ESSENTIAL DUTIES AND RESPONSIBILITIES:include the following. Other duties may be assigned.
– Develops new medium to large, complex programs/objects.
– Works under minimal supervision
– Interacts with a small to medium (1 – 10 team members and 1 – 12 months in duration) projects.
– Writes technical specifications for medium to large, complex programs/objects to be used to deliver assigned development tasks.
– Participates in Technical/User walkthroughs.
– Maintains and modifies complex programs; makes approved changes by amending flow diagrams, developing detailed programming logic, and coding changes adhering to established guidelines and standards.
– Maintains proficiency in the technologies used by the team to support assigned software applications.
– Evaluates moderate to complex interrelationships between programs, e.g. Whether a contemplated change in one part of a program would cause unwanted results in a related part.
– Develops program and system documentation according to established standards.
– Is a motivated self-starter.
– Demonstrates excellent interpersonal skills and promotes, maintains, and encourages a close working relationship and a team effort with all members of IT and business partners.
– Interfaces with business partners concerning their needs without supervision by senior staff.
– Designs and codes screen layouts, graphical user interfaces, printed outputs, and interfaces with other systems.
– Creates test transactions and runs tests to find errors and confirm programs meet specifications.
– Analyzes code to find causes of errors and revises programs.
– Provides technical assistance by responding to inquiries from others regarding errors, problems, or questions about programs.
– Balance multiple priorities, multi-tasking as necessary. Adapt well to changes.
– Reports time worked and status of assigned tasks.
Specialized knowledge and technical skills required:
– Designs, Develops, and Implements web-based or microservices to support business requirements. Follows approved life cycle methodologies, creates design documents, and performs software development (coding) and testing. Resolves technical issues through debugging, research, and investigation.
– At least 8 years of demonstrable experience with java(Prefer some experience on Java 11 +) and data structures, Spring Framework and Spring Boot.
– Demonstrable experience with Restful web services using JSON.
– Demonstrable experience with Agile.
– Microservice technology and development experience (Docker, Kubernetes)
– Solid experience on Dev Ops tools like Git, Jenkins and build tools like Maven.
– Database experience with Postgres, Oracle or MySQL.
– Knowledge of Kafka event processing and streaming.
– experience on logging and monitoring tools like New Relic and Kibana, Datadog.
– experience developing solutions via Amazon Web Services (e.g. AWS EC2, RDS, S3) or Azure.
– Some experience with Golang and nodeJs Preferred.
– Microservice technology and development experience (Docker, Kubernetes)
– experience with database access using Spring JDBC template, JPA, Hibernate.
– experience with NoSQL systems like MongoDB, DynamoDB, Redis.
– experience with Junit and Junit frameworks like Mockito, Power Mockito.
– Understanding of in-memory distributed data storage systems like ehcache, Hazelcast.
– Knowledge of Mulesoft integration tool.
Other responsibilities:
– Performs …

 

About Abinav Munshi