Description
We are looking for experienced Full-Stack Senior Java Developer with at least 2-year experience.
Role Description
- Develop software solutions by conferring with users, determining client needs, and following the software development lifecycle.
- Work with colleagues to design, test, and develop software to fulfil the project.
- Recommend upgrades to existing application as required.
- Document solutions in detail that how application will work to ensure proper maintenance and assistance for future upgrades.
Required Skills
- Strong background and experience in technologies & frameworks such as Spring, Struts, EXTJS, JSP, RMI, XML, JAXB, Oracle and Tomcat.
- Analytical skills – strong analytical skills are vital for this job, applicant needs to analyze and assess a user or client’s needs to find the most suitable solution for them.
- Problem solving skills – as coding issues emerge, find the right resolution for the problem. Applicant should enjoy problem-solving and fixing errors.
- Creativity – need a creative mindset to think outside the box and find alternative ways to develop application.
- Attention to detail – work on various parts of an application, so must be focused and detail oriented to spot any inaccuracies or errors within the code.
- Interpersonal skills – this job requires working closely with other team members as well as clients to ascertain what they need from an application or system. need excellent interpersonal skills to do this efficiently.
Bonus Skills
- Experience with full-stack web development using JavaScript frameworks such as MEAN/MERN stacks or equivalent.
- Experience with containerization technologies such as Docker, Kubernetes, AWS Lambda a plus.
- Experience with public cloud-based technologies such as AWS, Azure, GCE a plus.
- Experience with configuration management tools like Puppet, Chef, Ansible, and Jenkins.
Description
We are seeking a Senior MERN stack developer to become an integral part of our team with at least 2-year experience.
Role Description
- Develop high quality code against agreed stories (and propose outline system test methods against assigned stories), sub-tasks, and bugs then ensure developed code is unit-tested, and automatically testable where possible, as part of the build process.
- Analyze, develop, and document: product algorithms, peer reviews of documents produced by the team, and establish the process of documenting processes through Confluence with other engineers.
- Collect and maintain knowledge of industry trends and future paths.
- Recommend processes, services, software and other tools to support business objectives pertinent to back end as well as infrastructure technologies.
- Contribute to enhance design and development processes.
- Create resource estimates of user stories related to back end features.
Required Skills
- 2+ years of increasingly complex development efforts in an Agile based development team with concentration on full stack development.
- 1+ years working experience with React, Redux, ES6, GraphQL and/or React Native.
- 1+ years working experience with Microservices
- 1+ years of experience developing and architecting solutions using JavaScript, Node.js, REST and SOAP API’s, and Express.js.
- 1+ years utilizing and developing using NOSQL DB’s such as MongoDB and Cassandra, SQL based DB’s such as MySQL/MariaDB, and web servers Apache and IIS.
- Strong JavaScript programming expertise.
- Identify, escalate, and work to resolve issues encountered during development activities that could impact timescales, functionality, or robustness.
- Deadline and detail-oriented.
- Strong analytical and critical thinking skills.
Bonus Skills
- Knowledge of Java, Python, or other programming languages
- Experience with containerization technologies such as Docker, Kubernetes, AWS Lambda a plus.
- Experience with public cloud-based technologies such as AWS, Azure, GCE a plus.
- Experience with configuration management tools like Puppet, Chef, Ansible, and Jenkins.