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.