Java Full Stack Developer Job Description

Java Full Stack Developer Job Description Template

Our company is looking for a Java Full Stack Developer to join our team.

Responsibilities:

  • Microsoft SQL Server for database;
  • Commitment to optimization and accountability evident in creating technical documentation for reference and reporting;
  • Collaborative mindset and willingness to recommend and execute improvements;
  • Design, implementation, testing and maintenance of full stack, multi-tier applications in a cloud environment;
  • Java Developer (Full Stack);
  • Core Back-End Technologies – Required;
  • Create cloud based deployment plans and artifacts to deliver and support new products and features;
  • Highly accountable for meeting all commitments and deadlines;
  • Tenacity to resolve issues cross-functionally;
  • Provide technical knowledge in various cloud-native application technologies;
  • Prepare and produce releases of software components;
  • Work with an Agile team throughout the software development lifecycle to complete new software products, features, and integrations;
  • Have a keen eye for identifying improvement opportunities and implement the same;
  • Supports the solution, design, development and testing activities for the FVR/ECR Program;
  • Contribute in all phases of the development life cycle.

Requirements:

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field;
  • Thorough knowledge of CI/CD and Automated Tests including experience with Repositories such version control such as GitHub, GitLab;
  • AWS Administration;
  • 3+ years of React or Angular 2/4/ 5or latest UI framework experience;
  • Git, SVN, Jenkins;
  • Ability to apply technology and consulting to solve a client business problem;
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate);
  • Experience in- Developing java web servers (SOAP or RESTFul) using the Open source frameworks, i.e., Axis, CXF, and JAX-WS;
  • Angular / React development Experience;
  • such as Karma, JMeter, JUnit, Fit, etc;
  • Proven working experience in Java development;
  • Strong understanding on RxJS concepts and their application to Angular;
  • Experience in Spring framework;
  • Demonstrates the use of consulting skills including: questioning, listening, ideas development, permission and rapport, and influencing;
  • Good experience with one of the version control tools like Git.