Riverforest Connections Private Limited
Location
Mumbai | India
Job description
JD JAVA DEVELOPER
Contribute to all stages of software development lifecycle
Design implement and maintain Javabased applications that can be highvolume and lowlatency
Analyze user requirements to define business objectives
Envisioning system features and functionality
Define application objectives and functionality
Ensure application designs conform with business goals
Develop and test software
Identify and resolve any technical issues arising
Create detailed design documentation
Propose changes to current Java infrastructure
Develop technical designs for application development
Develop multimedia applications
Write well designed testable code
Conducting software analysis programming testing and debugging
Manage Java and Java EE application development
Develop documentation to help users
Transforming requirements into stipulations
Prepare and produce releases of software components
Support continuous improvement investigating alternatives and technologies and presenting for architectural review
Knowledge of Spring boot JSON and API is must.
Java Developer Skills
Some of the Java Developer key skills include:
Proficiency in Java with a good understanding of its ecosystems Sound knowledge of ObjectOriented Programming (OOP) Patterns and Concepts
Familiarity with different design and architectural patterns
Skill for writing reusable Java libraries
Knowhow of Java concurrency patterns Basic Understanding of the concepts of MVC (ModelViewController) Pattern JDBC (Java Database Connectivity) and RESTful web services
Experience in working with popular web application frameworks like Play and Spark
Relevant Knowledge of Java GUI frameworks like Swing SWT AWT according to project requirements
Ability to write clean readable Java code
Basic knowhow of class loading mechanism in Java
Experience in handling external and embedded databases
Understanding basic design principles behind a scalable application
Skilled at creating database schemas that characterize and support business processes Basic knowledge of JVM (Java Virtual Machine) its drawbacks weaknesses and workarounds
Implementing automated testing platforms and unit tests
Indepth knowledge of code versioning tools for instance Git
Understanding of building tools like Ant Maven Gradle etc
Expertise in continuous integration
Other required skills of java developer include the basic knowledge of:
JavaServer pages (JSP) and servlets
Web frameworks like Struts and Spring
Serviceoriented architecture Web Technologies like HTML JavaScript CSS JQuery Markup Languages such as XML JSON
Abstract classes and interfaces
Constructors lists maps sets
File IO and serialization
Exceptions
Generics
Java Keywords like static volatile synchronized transient etc
Multithreading and Synchronization
CTC: No bar for a quality hire
Work experience: upto 10 to 15 years
Industry preference: Stock broking
Reporting to: Head Technology
Gender Any
Location: Fort
WFH No
Java Developer,Spring Boot,ASP.NET Web API,JSON,HTML,JAVA Script,CSS,JQuery,XML
Job tags
Salary