![company logo](/_next/image?url=https%3A%2F%2Fd1qx7guo221nxn.cloudfront.net%2Fjio-platforms%2Flogo_ACn8acVG.jpeg&w=128&q=75)
Java Developer
![company logo](/_next/image?url=https%3A%2F%2Fd1qx7guo221nxn.cloudfront.net%2Fjio-platforms%2Flogo_ACn8acVG.jpeg&w=128&q=75)
Java Developer1006
Applications
1006
Applications
Not Accepting Applications
About the Job
Skills
SDE 3 Java Developer Job Description
Core Responsibilities:-
Understand Customer requirements and project KPIs
Write well designed, testable and clean code
Define application objectives and functionalities
Design, implement and maintain distributed enterprise application that is high volume, low latency with high availability
Aware of software development methodologies and can contribute to all stages of development lifecycle
Can envision system features and functionalities and contribute to the project in defining these
Analyse functional and non functional requirements of the system and define explicit business objectives
Ability to challenge the existing system on rational groun wherever required
Identify and resolve any technical issues, bugs arising in the system
Incessantly pursue learning the new technologies and contribute in the system upgradation
Bond and collaborate with teams
Team mentoring and code reviews
Participate in design discussions, brainstorming the possible solutions with team
Technical Requirements (Must Have):-
Strong basics and software development skills
Proficiency in Java, with a strong grasp on its ecosystem
Experience in working with popular frameworks like Spring, Hibernate, Play etc
Basic knowledge of JVM, Java Memory Model and its workarounds
Aware of clean coding practices, can write unit tests and implement atomated testing platforms
Sound knowledge of OOPS concepts and patterns
Good Understanding of microservices, MVC pattern, JDBC and RESTful web services
Familiarity with popular design and architectural patterns
Strong knowledge of RDBMS systems like MySQL, with basic understanding of NoSQL databases mongo, elasticsearch etc
Familiar with code versioning tools e.g GIT
Understanding of building tools like Ant, Maven, Gradle etc
Aware of the message queues and its usage e.g Kafka etc
Basic understanding of the distributed cache e.g redis, aerospike etc
Aware of CI/CD processes
Technical Requirements (Good To Have):-
Relevant knowledge of Java GUI frameworks and basic HTML and javascript
Cloud platforms e.g GCP, Azure, AWS
Qualifications Required:-
Bachelor's/Master's degree in computer science
5 to 8 years of in-depth and hands on professional experience working on cutting-edge technologies for distributed enterprise applications
·
About the company
Industry
Media & Telecommunication...
Company Size
51-200 Employees
Headquarter
Navi Mumbai, Maharashtra
Other open jobs from Jio