top of page

Senior/Lead Backend Engineer



Currently, for our client who provides IT consulting, business consulting, systems implementation, and application outsourcing services to large enterprises and software vendors we are looking for Senior/Lead Backend Engineer.



Your responsibilities:

· Collaborating with the team to brainstorm and create new products.

· Working with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution.

· Identifying, prioritizing, and executing tasks in the software development life cycle.

· Developing tools and applications by producing clean code.

· Automating tasks through appropriate tools and scripting.

· Reviewing and debugging code.

· Developing software solutions by studying information needs; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.

· Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions.

· Mentoring junior engineers.



Requirements for this position:

· 8 years of experience with Java 8+, Spring rest, and Spring boot microservices.

· Experience with core Java specifically around multi-threading and collections and Spring Libraries, Spring Integration, Spring Cloud, Spring Batch, RESTful Webservices, and Spring Boot.

· Hands-on experience in High availability / low latency applications

· Compression at-least one cloud-based implementation is desirable.

· Solid knowledge of SQL in the context of a major RDBMS such as Oracle/MySQL/DB2.

· Strong knowledge and hands on experience on NoSQL DBs Cassandra/Redis/MongoDB

· Knowledge of Methodologies - Agile, Waterfall, Test Driven Development.

· Experience with App servers (WebSphere / WebLogic /Liberty)

· Experience in HTML,CSS, JSP, Servlets and JSF

· Unit testing using Junit and Mockito.

· Well versed with design standards & frameworks.

· Experience in managing and maintaining Dev-ops pipelines and development automation.

Experience and knowledge of code versioning tools i.e. Github/Gitlab, SVN

· Experience and knowledge in Object Oriented analysis and design using common design patterns.

· Excellent Technical Documentation and presentation skills

· Experience in design, development, testing and deployment of web applications on a cloud environment and on-premise environments.


Benefits that we offer you:

· Salary capable to your competencies

· Set of social benefits to choose from

· Training program

· Possibilities to take part in international projects and gain experience with various businesses

· Work remotely




ID: ANZD

NUmer ref.: #838



Комментарии


bottom of page