Blanc Labs is a premier partner for global enterprises, leading the way in digitization, automation, and the development of next-generation digital products and services. Our expertise in digital transformation powers businesses to accelerate service delivery, drive customer engagement, and foster growth.
Blanc Labs is looking for a Senior Full Stack Developer, who will be implementing and supporting scalable cloud applications that transform our customers’ business. To excel in this role, you will need a strong background in both frontend and backend development while translating vital business needs into code and driving innovation for our clients in a collaborative agile work environment.
Essential Duties and Responsibilities:
• Develop cloud-native web applications that are scalable, responsive, and secure
• Automate unit tests to ensure code coverage and deliver exceptional code quality
• Participate with the development team in code reviews to assess software logic and design patterns
• Execute initial design and development of new software or perform extensive revisions to the existing code base
• Produce detailed specifications and documentation
• Recommend improvements to existing software programs and processes as necessary
Skills and/or Work Experience Requirements:
• A solid SDLC understanding through a degree in Computer Science or related fields, as well as 7-10 years of experience developing applications with the following characteristics:
• Creation of microservices in Java 8 using Spring Boot with the use of different modules such as Spring Data, Spring Security, or Spring Cloud.
• Implementation of authentication & authorization protocols such as OAuth 2.0 and 2-Way SSL
• Build of Restful APIs and its documentation using swagger.
• Creation and maintenance of unit tests under JUnit using mock frameworks such Mockito or PowerMock.
• Web application development using frameworks such as Angular (version 7 or higher). Experience with other front end JavaScript libraries such as React or Vue.js is a plus. • Knowledge of responsive web design and Bootstrap
• Experience with package management for JavaScript programming such npm.
• Knowledge of relational database engines such as MySQL or Oracle.
• Handling of DDL and DML statements under SQL.
• Cloud development experience with Azure. Experience with AWS and/or GCP would be a plus.
• Experience with Mulesoft is highly desirable but not essential.
• Handling images and service containers using docker.
• Experience with continuous integration tools such Jenkins or Bamboo.
• Experience with distributed version control systems based on git such as GitHub or GitLab.
• Previous experience in FinTech is a plus.
• Experience with Node j.s is a plus.