Titel : Backend JavaDeveloper
Contract Period : 3 monthproject
Work Location : Ridgefield ParkNJ
JobDescription :
We are seeking an experienced Java BackendDeveloper to join our team. The ideal candidate will be responsiblefor designing developing and maintaining robust and scalablebackend solutions using Java and related technologies.
The BackendDeveloper will work closely with crossfunctional teams to deliverhighquality software solutions that meet our businessneeds.
Responsibilities :
- Design develop and maintain Javabased backendapplications services and APIs.
- Write efficient reusable andwelldocumented code following industry best practices and codingstandards.
- Collaborate with frontenddevelopers product managers and other stakeholders to understandrequirements and translate them into technicalsolutions.
- Implementand maintain database schemas write complex SQL queries andoptimize database performance using Oracle SQL.
- Develop and consume RESTful webservices to enable seamless integration with externalsystems.
- UtilizeSpring framework and its various modules (e.g. Spring Boot SpringBatch) for building enterpriselevel applications.
- Manage project dependencies andbuild processes using Maven.
- Work with version control systemssuch as Git for code management and collaboration.
- Perform unit testing integrationtesting and debugging to ensure the quality and reliability ofbackend components.
- Stay updated on emergingtechnologies trends and best practices in backenddevelopment.
AdditionalRequirements :
- Strong knowledge of application servers suchas Tomcat and WebLogic.
- Experience with continuousintegration tools such as Jenkins.
- Familiarity with automated testingframeworks such as JUnit.
- Understanding of authenticationand authorization mechanisms including OAuth.
- Knowledge of SOAP web services andrelated technologies.
Requirements :
- Bachelors degree in Computer ScienceEngineering or a related field.
- 5 Plus years of experience in Javabackend development.
- Proficiency in Java programminglanguage and related frameworks (e.g. Spring Spring Boot SpringBatch).
- Strongunderstanding of objectoriented programming principles datastructures and algorithms.
- Experience with Oracle SQL anddatabase design principles.
- Familiarity with RESTful webservices and API development.
- Experience with build tools suchas Maven.
- Knowledgeof version control systems particularly Git.
- Strong problemsolving skills andattention to detail.
- Excellent communication andcollaboration skills.
- Ability to work effectively in afastpaced agile environment.
PreferredQualifications :
- Experience with other databases such as MySQLPostgreSQL or MongoDB.
- Familiarity with continuousintegration / continuous deployment (CI / CD) pipelines.
- Understanding of softwaredevelopment best practices and designpatterns.
Thankyou.
JAVA, ORACLE SQL , MYSQL , GIT , POSTGRESQL , WEBLOGIC , SPRING , DATASTRUCTURES , INTEGRATION TESTING , MAVEN , UNIT TESTING , SPRINGBOOT , RESTFUL , OAUTH , CI / CD , JAVA PROGRAMMINGLANGUAGE