IT Teams is a software development company with consistent experience in outsourcing and remote staffing. IT Teams assemble passionate experts to help companies and startups achieve success. We deliver the perfect combination of technical skills, methodology and high-speed delivery techniques to help startups and established companies extend their development teams.
We are searching for a Java Developer well versed within the e-commerce domain and with a clear bias towards digital transformation.
Tasks
- Develop new features that add functionality to the Lead Generation Platform
- Develop new projects for the business of Online Referral Marketing
- Develop features, tooling and processes for our Continuous Integration and Delivery pipelines
- Maintain, refactor and evolve a Java-based Content Management System
- Participate in all phases of the development lifecycle of artifacts within a microservice oriented architecture
- Contribute to cross-project technical topics like: Secure SDLC process, Continuous
- Delivery process, Design for testability, and others
Requirements
If the perspective of joining our team and using your IT skills to evolve such an advertising platform appeals to you, you should be comfortable with the following technical background:
- Java 8 and related technologies
- Relational Databases, SQL and ORM technologies (JPA, Hibernate)
- Web portals development
Have a predilection towards:
- Microservice oriented architecture
- The Spring framework (especially its understanding, not just its usage) and related flavors: Spring Boot, Spring Cloud Config, Spring Batch, Spring WebFlow, Spring MVC
- Building RESTful Web Services (especially designing REST APIs)
- Adhering to the DevOps methodology and cultural aspects
- Understanding release lifecycle and all its supporting tools and technologies: Maven, Git, Branching Models, Rundeck, Gitlab pipelines
Be comfortable with the following work organization patterns:
- Have very good command of English language (both written and spoken)
- See yourself as an application developer as well as a platform developer
- Develop projects in a distributed team
- Interact daily with all the roles of a project team (developer, QA, operation engineer, product owner)
- Have a proactive approach towards your work and processes
- Adapt and adjust to change
You should bring an outgoing, “get things done”, positive attitude.
Nice to have:
- Experience working with a CMS (Hippo CMS)
- Knowledge about Enterprise Integration Patterns
- A full-stack approach to projects
- Security knowledge
- Domain Knowledge in building online portals or artifacts suited for online marketing campaigns
We build more than careers, we build communities of purpose. We offer meaningful work, genuine collaboration, and the confidence that you’ll never walk alone. Discover the power of teams with us!
Effort: Full time, long term
Way of working: Hybrid in Bucharest
Location: Bucharest (Romania)