drjobs Fullstack Java Developer العربية

Fullstack Java Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

About the Role:
Client is seeking a Fullstack Java applications developer with strong experience in Spring Boot Microservice based architecture full stack application with JS frontend and RESTFUL JSON API structure. Strong security and authentication (AUTHO Keycloak )
The candidate will be responsible for the technical design and development of new applications and features as well as the support maintenance and enhancement of existing products.
The ideal candidate is a wellrounded full stack developer with strong and deep experience developing applications using Java and associated technology such as Spring boot JBA RESTful API integration application security and authentication; in addition to broad experience with general web technologies such as HTML CSS and JavaScript.
Priority will be given to candidates with extensive knowledge and handson experience in Java frameworks available such as Spring MVC and related technologies MySQL 5.7 PostgreSQL with good query experience and are familiar with Agile/scrum methodology

Job Duties in Brief:
Set agile development life cycles and workflows for new product developments
Use HTML5 CSS JQuery AJAX REACT AngularJS Vu JS and other tools to integrate front end and back end functionality
Analyze functional requirements (Stories) for new features and provide estimates for the level of development effort that will be required
Use Java: Spring boot Framework Hibernate JPA to enhance product functionality
Create written technical specifications
Establish and apply good design patterns and also develop new patterns when appropriate for assigned work
Document solutions and participate in handoff meetings with QA and Implementation teams
Complete assignments within allotted and agreed upon time frames
Own a project from start to finish with appropriate problemsolving skills
Collaborate effectively with technical leadership and team members

The Technical Environment
Java Springboot maven environment
Microservice architecture
RESTful JSON API
OAUTH (keycloak) token based implementation
MongoDB MySQL DB
OrientDB big data repository (Data Lake)
REACT JS front knowledge is an asset
Kafka framework for storing reading and analysing streaming data
AWS FARGATE load balancer
Docker Container app packaging
Jenkins automation server
FYI other platforms used include:
PHP
JS AJAX
SQL strong query experience
WATSON ML and AI with Python

About you:
45 years of experience in application development
Bachelors in Computer Science or similar degree
4 years of Java development (Spring Boot) experience on Web platform
Bachelor s degree in Computer Science / MIS or equivalent experience required
Minimum 4 years experience in software engineering and design
Good communicator with good interpersonal skills
Good verbal and writing skills
Able to work with distributed team and develop ideas
Experience or knowledge in DevOps (CI/CD) is an asset
Knowledge in Dockers Containers and Kubernetes is as asset

java,spring,javascript,angular,html/css,restful apis,sql,agile,devops,kubernetes

Employment Type

Full Time

Company Industry

Key Skills

  • REST
  • Eclipse
  • JSP
  • Junit
  • Spring
  • Struts
  • Jpa
  • Hibernate
  • Maven
  • J2EE
  • Jdbc
  • Java
Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.