Job Role:
As a Java Developer, you will be responsible for building high-performing, scalable, enterprise-grade applications.
Open Position Count: 1
Time: Full-time
Location: Ahmedabad, India.
Experience: 5+ years
Responsibilities
· Identifies product and technical requirements and conducts analysis to determine integration needs.
· Designs new software, supports applications under development and customizes current applications.
· Provides technical leadership throughout the design.
· Works with Quality Assurance team to determine if applications fit specification and technical requirements.
· Displays expertise in process design and redesign skills.
Job Description
The below listed skills are needed
Remarks
1
Strong application development experience with Java and Spring Boot.
Must
2
Working experience with microservice development.
Must
3
Working experience with Unit testing and test automation.
Must
4
Working experience with SQL and postgres
Must
5
Working experience with Maven or similar build tools
Must
6
Deep knowledge on data structure and algorithms
Must
7
Abide to coding practices like micro-service logging, monitoring, debugging and testing
Must
8
Knowledge of supporting technologies like Angular, React, Html & CSS, Node and NPM
Preferred
9
Knowledge of AWS and hosting pages in S3
Must
10
Experience on Caching strategy and implementation
Must
11
Experience on managing User Interfaces for data intensive platforms.
Must
12
Experience on third party libraries for Graphs, Complex Data Tables, Full Calendar etc
Must
13
Experience on Version control like GIT/SVN
Must
14
Expertise on ability to work with the UX designers and translate UX designs into actual product implementation.
Must
15
Experience with REST APIs and messaging systems like MQTT
Must
16
Experience on web workers’ / service workers
Preferred
17
Knowledge of Java design standards
Preferred
18
Experience with web sockets
Must