drjobs JAVA Fullstack

JAVA Fullstack

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

Chennai - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

We are looking for a proficient Full Stack Developer to join our digital transformation team. The ideal candidate will have extensive experience in developing robust backend microservices using Javabased frameworks and creating responsive frontend user interfaces with Angular. You will play a critical role in designing developing and delivering enterprisegrade applications that are scalable secure and userfriendly. This position demands a strong understanding of Agile methodologies modern development practices and cloudnative principles.Job ResponsibilitiesBackend DevelopmentDesign and develop robust scalable and secure microservices using Spring Boot Spring Cloud and Hibernate.Develop and consume REST and SOAP web services for seamless communication between systems.Implement security features using Spring Security to ensure application safety.Follow TestDriven Development (TDD) and BehaviorDriven Development (BDD) practices creating automated unit integration and acceptance tests.Collaborate on Agile Engineering Practices to improve development quality and efficiency.Design and implement CI/CD pipelines for efficient and reliable code delivery.Utilize cloud infrastructures (AWS Google Cloud or Bluemix) and containerization tools like Docker and Kubernetes (preferred).Apply 12factor principles and design cloudnative applications to ensure scalability and reliability.Frontend DevelopmentBuild responsive and intuitive user interfaces using Angular 12/14/16 and JavaScript.Collaborate with the UX team to convert user experience needs into visually appealing and functional designs.Implement Reactive Programming (RxJs) for better data management and responsiveness.Work with CSS preprocessors like SCSS or LESS for efficient styling and customization.Integrate REST services with the frontend to create seamless user interactions.Optional: Utilize state management tools like Redux and NgRx for efficient application state handling.Ensure crossbrowser compatibility using HTML5 and CSS fundamentals.Coordinate workflows between design and frontend development teams.Write and maintain unit tests using frameworks such as Protractor Jasmine and Karma.General ResponsibilitiesCollaborate with crossfunctional teams including designers developers and stakeholders to deliver highquality applications.Stay updated on the latest technologies and frameworks in both backend and frontend domains.Troubleshoot and resolve performance bottlenecks security vulnerabilities and bugs.Adhere to best practices in software development ensuring code quality maintainability and scalability.Mandatory Skills Java (Enterprise Java Applications)Spring Framework Spring Boot Spring SecurityREST and SOAP web servicesTDD BDD Automated Testing (unit integration acceptance)Agile Engineering PracticesCI/CD process and pipelinesFamiliarity with Cloud infrastructure (AWS Google Cloud Bluemix)Docker and Kubernetes (optional)12factor app design and cloudnative application principles (optional)Frontend:Angular 12/14/16)JavaScript and Reactive Programming (RxJS)CSS SCSS LESSResponsive UI DevelopmentHTML5 Crossbrowser compatibility

Employment Type

Full-Time

Company Industry

About Company

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.