Senior Java Developer/Tech Lead (e-commerce) – Warsaw

Senior Java Developer/Tech Lead (e-commerce) – Warsaw

08 January 2020

Take part in the development of cutting edge e-commerce & payment solutions. Java, Angular2+, AWS sounds like great technology stack!

Warsaw-based opportunity with the possibility to work remotely up to 1 day a week!

As a Java Developer (BackEnd), you will be working on developing innovative IT solutions for our Client in the Financial Sector (Payment Industry). You will be a part of a team that sets up trends and new standards for the development of Merchant & e-commerce solutions in Poland & Europe. As a result, you will be associated with the development of one of the strongest financial brands in the world.

Your main responsibilities: Software development 

  • Architecture design, technology project advisory, decision making,
  • Take the High level description of a solution and provide technical breakdown for junior developers
  • Ensure development standards and mentor and coach his team members
  • Distribute the tasks within the team members (including yourself)
  • Ensure the quality of a code done by junior java developers
  • Track the work of the junior developers on daily basis to ensure agreed delivery time
  • Participating from earliest stages of the project, designing ideas, proposing technical concepts, making the choices on the applications’ shape
  • Define standards for integration methods and techniques within different integration patterns
  • Collaborate with an international and diverse teams of with Data Architects, Business Analysts, Project Managers
  • Technical breakdown needs to be described and documented in internal tracking system (Jira/Confluence)
  • Ensure required processes and procedures are in place and tested
  • Ensure proper 3rd line support

You’re ideal for the role if you have:

  • Strong knowledge of Java 8 or newer (lambdas, streams, date api)
  • Experience with unit, component and integration testing
  • Experience with test frameworks like JUnit, Mockito, RestAssured, Cucumber
  • Experience with build automation tools like Maven (preferred), Gradle
  • Good knowledge and Experience of Spring framework (spring security, spring web, spring boot, spring data, spring integration)
  • Experience with SpringBoot, experience with SpringCloud is a plus
  • Experience with ORM tools, preferably JPA and Hibernate
  • Good understanding of inter-service communication (synchronous and asynchronous)
  • Experience with RESTful services, good knowledge of HTTP communication
  • REST services specifications, Open API standard, Swagger
  • Experience with messaging (JMS, AMQP, Kafka)
  • Skilled in code versioning, git preferred
  • Understanding of software design, UML and design patterns
  • Understands CI/CD and DevOps principles
  • Aware of common industry standards, coding best-practices, and software development best practices
  • Understanding of microservices architecture and patterns (12-factor app, reactive manifesto) is a plus
  • Experience with Linux and Containers
  • Experience with cloud technologies is a plus
  • Working experience with Scrum methodology is an advantage
  • Experience in relational database like oracle 12 c(Preferred)
  • Experience in the Performance tuning of Api
  • Experience in use of Application servers wildfly and tomcat
  • Familiar with development tools like Intellj, Toad, SQL Developer
  • Experience in use of CI/CD tools like Jenkins , nexus
  • Knowledge on tools like JIRA and Confluence

We offer you:

ITDS Business Consultants is involved in many various, innovative and professional IT projects for international companies in the financial industry in Europe. We offer an environment for professional, ambitious and driven people. The offer includes:

  • Stable and long-term cooperation with very good conditions ;
  • Enhance your skills and develop your expertise in the financial industry
  • Work on the most strategic projects available in the market
  • Define your career roadmap and develop yourself in the best and fastest possible way by delivering strategic projects for different clients of ITDS over several years
  • Participate in Social Events, trainings and work in an international environment
  • Access to attractive Medical Package
  • Access to Multisport Program
  • Flexible & remote work

#GETREADY to meet with us :

We would like to meet you. If you are interested please apply and attach your CV in English or Polish, including a statement that you agree to our processing and storing your personal data. You can always also apply by sending us an email to HR@itds.pl.

Apply directly
web-monitoring-ok