Develop high-performance enterprise applications that modernize our digital landscape. Maintain and improve existing software through regular troubleshooting and upgrades. Migrate legacy systems into modern, web-based, or API-driven solutions. Integrate enterprise applications with ERP/MES systems. Collaborate in Agile teams, with the opportunity to take on project or team leadership roles.
ExperienceEducation
-
5+ years of professional experience in enterprise application development and legacy code transformation.
-
Bachelor's degree in computer science or equivalent.
-
Hands-on experience working in an Agile/Scrum development environment.
-
Proven track record in full-stack development and modernizing large-scale business systems.
Technical Skills
-
Expert proficiency in Java, Python, and SQL, with additional experience in legacy VB/VB.NET.
-
Hands-on experience with Spring Boot, Vaadin, Django, and FastAPI.
-
Proficiency in modern web frameworks such as Reactor Angular for building responsive user interfaces.
-
Deep expertise in REST/RESTful APIs, GraphQL, SOAP, and OpenAPI/Swagger.
-
High proficiency in JSON, XML, and XSLTfor data transformation.
-
Experience in integration platforms such as MuleSoft, Boomi, or Oracle Integration Cloud (OIC), including message brokers like Kafka or RabbitMQ.
-
Advanced skills in databases Oracle, MS SQL Server, and PostgreSQL.
-
Proficient in Git or SVN for source control management and collaborative development.
Soft Skills
-
Communication Skills: Excellent verbal and written communication, with the ability to bridge the gap between technical teams and non-technical business stakeholders.
-
Problem Solving: Critical thinker with a talent for troubleshooting complex architectural gaps and legacy code hurdles.
-
Teamwork: A strong collaborator who thrives in cross-functional environments and contributes to a positive team culture.