Skip to content
mimi

Java Full stack Developer

Jobs via Dice

Bernards · On-site Full-time Senior 3w ago

About the role

Role Description

Technical/Functional Skills

  • Minimum 10+ years of experience in JDK 8 and JDK21, Springs 3.x, Hibernate 4.0, JPA 2.0
  • Good knowledge on JBoss and RichFaces (JSF component framework)
  • Good knowledge of Springboot and Angular 8.0/8+, jQuery, Ajax, Bootstrap
  • Strong UI architecture (Angular/React) knowledge.
  • Strong experience working in Agile framework
  • Good knowledge of Microservices based architecture
  • Strong Experience working on large volume databases, PLSQL, Stored Procedure.
  • Working knowledge of JMS and JBoss Messaging, Active MQ.
  • Deep expertise in Object Oriented analysis and design, UML modeling, Classic design patterns and J2EE patterns.
  • Strong knowledge of SonarQube, Junit and other testing framework.
  • Experience with REST Web Services.
  • Need to have excellent communication skills (including English conversation skills), demonstrate excellent problem solving and critical thinking skills
  • Well proven skills in data analysis and ability to relate data to business processes
  • Experience in working with Version Control Tools like Github, etc.
  • Hands On Experience in CICD tools like Jenkins, Liquibase, etc
  • Experience working in complex projects with multi-tier architecture.
  • Some experience in using AI (Co-Pilot) for actual development.

Roles & Responsibilities

  • Software design and development.
  • Code review.
  • Liaising with team members, management, and clients to ensure projects are completed to standard.
  • Identifying risks and forming contingency plans as soon as possible.
  • Analyzing existing operations and scheduling training sessions and meetings to discuss improvements.
  • Keeping up to date with industry trends and developments (latest technology stack).
  • Updating work schedules and performing troubleshooting as required.
  • Manage team metrics and work with the Jira administration team to define any customizations needed in support of those metrics.
  • Motivating staff and creating a space where they can ask questions and voice their concerns.
  • Being transparent with the team about challenges, failures, and successes.
  • Writing progress reports and delivering presentations to the relevant stakeholders.
  • Conduct Code reviews and provide suggestions to the team
  • Help team to manage Git repository and plan Deploy activities
  • Identify recurring issues/alerts and conduct root cause analysis

Skills

Active MQAngularBootstrapGitHubHibernateJ2EEJMSJPAJDKJenkinsJQueryLiquibaseMicroservicesPLSQLReactREST Web ServicesRichFacesSonarQubeSpringSpringbootUMLVersion ControlWeb Services

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free