Our client, whose technology infrastructure consists of 70+ microservices that span over multiple cloud providers in various parts of the world is looking for a Backend engineer - Java
Their services include handling specialized tasks such as Logistics, Inventory-management, Recommendations, Search, Data collection, and syncing.
Profile:
- Hands-on experience in application development, focusing on either JEE Application development, Core JAVA, JAVA 8;
- Hands-on experience in NoSql databases and Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions;
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code;
- Guide team development efforts towards successful project delivery;
- Provide technical leadership to teammates through coaching and mentorship;
- Maintain high standards of software quality within the team by establishing good practices and habits;
- Identify and encourage areas for growth and improvement within the team;
- Collaborate with other software developers, business analysts, and software architects to plan, design, develop, test, and maintain the platform applications;
- Thorough knowledge of object-oriented design, design patterns, data structures;
- Take ownership in driving development deliverables;
- Comfortable working in a fast-paced, dynamic environment;
- Used log4j to capture the log that includes runtime exceptions and debug;
- 1-3 Years of experience;
- Degree in Software Engineering, Computer Science, Electronics Engineering or Equivalent;
Having the following skills is a plus:
- Strong working knowledge in Object-oriented design;
- IoT Applications, frameworks, and technologies;
- JAVA 8, Asynchronous programming;
- Play Framework, Scala, Akka;
- Apache HTTP server, Netty, Tomcat;
- PostgreSQL, MongoDB, Cassandra, Elasticsearch,OLAP, Redis, EHCache;
- Worked on SQL Scripts for Data Access such as selection, Insertion, and Deletion, Joins of Data from NoSQL/SQL Databases;
- SBT, Maven builds, and deployments ;
- Unit testing, Performance Testing, and Test-Driven Development;
- Agile software development, Git;
- Graylog, Grafana service monitoring;
Interested:
If you have the right profile, you have the opportunity to be a part of a dynamic team working for a company with global exposure, providing you a great working environment and ample space to learn and develop. If you are ready to grab this opportunity, please forward your CV to
apply@goproconsultancy.com or call us on +94 114312515 for more information.