Job Openings Fullstack Java Developer

About the job Fullstack Java Developer

We are seeking a highly skilled Fullstack Java Developer to join our client's team. The ideal candidate will have extensive experience in system design, development, and deployment, along with a strong background in Java and web technologies. This role involves collaboration, project management, and technical expertise to drive our projects forward.

Key Responsibilities:

  • Design, develop, test, deploy, and support programs/systems in alignment with agreed requirements.
  • Ensure security and quality are integral to all processes.
  • Develop and maintain comprehensive technical documentation.
  • Prepare and deliver presentations to team members, management, and customers.
  • Provide accurate timing and scheduling estimates to the Product Owner.
  • Propose corrective actions to timelines when necessary.
  • Work collaboratively with other squad members.
  • Offer guidance and mentorship to junior team members.
  • Develop and maintain strong working relationships with solutions delivery peers and other IT delivery partners.
  • Demonstrate customer centricity by working closely with internal customers.

Qualifications:

  • Min. 3 years of experience as Fullstack Java Developer.
  • Extensive experience with Java 8/11/17 and related development frameworks (core and web Java, Spring Framework, Spring Boot, JPA, Junit, Tomcat, Eclipse/IntelliJ).
  • Proficiency with web-service technologies such as XML, Ajax, JSON, RESTful web services, and SOAP WS.
  • Continuous Integration/Delivery: Familiarity with continuous integration/delivery build environments, including GIT/Bitbucket, Jenkins/CloudBees, Maven, Coverage, and Static/Dynamic analysis.
  • Experience with Linux operating systems.
  • Knowledge of HTML5, CSS3, and modern JavaScript frameworks (Angular, AngularJS, jQuery, Bootstrap).
  • Experience with data modeling and data migration.
  • Experience with Ansible or other platform automation tools.
  • Understanding of virtualization and containerization technologies (VMware, vSphere, Docker, OpenShift, Kubernetes).
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Ability to mentor and guide junior developers.
  • A customer-centric approach and strong relationship management skills.