Full Stack Engineer, Java/J2EE (large-scale web-based front-end and back-ends)

BAC Middle East

On behalf of our reputable global client we are recruiting a Full Stack Engineer with 3+ years of industry experience in development handling large-scale web-based front-end and back-ends.

Engaging in all aspects of the software delivery cycle including full stack development, design, test, and deployment of our applications. You will be developing and enhancing product features with managed services and open-source technologies. You must have an instinct to take the initiative and should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries.

You will be involved in collaborating with other relevant stakeholders and team members to understand business needs and transform them into technical solutions.

You will support a culture of software craftsmanship best practices including Test Automation, Continuous Integration/Deployment, and DevOps methodologies.

Experience

· Candidate must have overall 3+ years of experience in development handling large-scale web-based front- end and back-ends.

Skill set required

· Back-end technologies: 3+ years of expertise in back-end server-side programming languages including Java/J2EE, Node.js, Hibernate, JPA and Spring framework.

· Front-end technology: 2+ years of expertise in front-end technologies, including Typescript, JavaScript, CSS3, HTML5, Angular 10, jQuery, npm.

· Database and cache: Familiarity with DBMS technology, including MySQL, MongoDB, and caching mechanisms such as Redis. Should be able to write optimized SQL queries and Stored Procedures.

· Basic design ability: Including knowledge of UI/UX and basic prototype design

· Server: Experience working with Jboss, Tomcat, Nginx or Apache servers with a basic background in Linux

· Excellent writing and communication skills

· Ability to visualize a proposed system and be able to build it.

Responsibilities:

· Updates maintain and add functionalities to an existing product that has been developed for over 5 years.

· Application performance optimization should be the key goal with functional deliveries.

· Developing front-end and back-end web applications with compliance and specifications.

· Creating independent deployments and databases for functionality as microservice architecture.

· Ensuring cross-platform optimization for mobile phones.

· Working alongside graphic designers for web design features.

· Designing and developing Restful APIs.

· Ability to work alone or in a group

· Work and report in the Agile method.

· Flexible time zone to support USA time zone.

· Excellent writing and communication skills.

To apply for this job please visit bacme.com.


Job Notifications
Subscribe to receive notifications for the latest job vacancies.