**Description** **About Team International** We're a global IT consulting company and a software development service provider that helps organizations operate at their best. With 30+ years of experience, +6 Global locations, and +1000 employees, TEAM combines technology expertise, valuable insights, business intelligence, and a client-centered approach to address challenges in business operations, digital transformation, risk management, compliance, business continuity, and more. TEAM provides you with flexible engagement models, top IT talent, and full compliance. Your business and specific project needs are unique and require a customized approach to IT and software development outsourcing. Partner with TEAM to design the ideal engagement model to fit your business and technical needs, and quickly find the talent required to build your innovative IT solution in record time - all while ensuring full security and regulatory compliance. **Our guiding values** Customer-Centric -“Win-win is our partnership strategy” Trust & Transparency -“We say what we mean, do what we say, and do what is right.” Flexible & Adaptable -“Solving challenges creatively” Teamwork & Celebration -“Work hard and enjoy our victories together” Social Responsibility -“We envision a better world and take action to make things happen” **The Position** Perform software development and programming to create new features and enhance functionality on a mission critical trading platform. Adapt and extend existing re-usable components and libraries. Develop high quality software while meeting deadlines. Assist with rollout and post production support. Present ideas for system scalability and improvement. Design or upgrade existing software to ensure product performance and quality expectations are met. **Requirements**: - Requires a Bachelor’s degree in Computer Science or a directly related field - Good knowledge of Java web development using Servlets (or equivalent MVC frameworks), J2EE, JPA, JDBC, REST API or micro service development. - Excellent problem solving and analytical skills. - Database development (relational and cloud databases like Oracle, Snowflake, Click House). - Proficiency with front end development experience with HTML/CSS/JavaScript and knowledge of frameworks like ExtJS, Angular, React, jQuery. - 10+ years of software development experience using Java. - Experience in Object Oriented concepts and microservice architecture. - Experience with Database Systems and proficiency in SQL and Oracle/PLSQL. - Knowledge of industry standard Data structures, Design patterns, Algorithms. - Familiarity with large-scale distributed real-time systems architecture and implementations. - Knowledge of Messaging technologies (Kafka, zmq) and data serialization (google protobuf). - Experience with internal workings of Java platform, including memory management, compiler optimizations, etc. - Experience using J2EE technologies like Spring boot, Servlets, JSP (backend) and CSS, Bootstrap (User interface front end). - Experience using in memory data structure stores e.g. Redis, Cassandra. - Experience with continuous integration practices using tools like Jenkins, Stash, Bamboo. - Experience with ‘build and deploy’ tools like Gradle, Maven etc. - Proficient in Change control GIT, Issue/Project/Bug tracking System (Jira). - Experience with Relational database development using Stored Procedures, Triggers, Function. **Nice to have**: - Excellent at Linux/Unix command line and shell scripting. - Experience with CI development using Git, Ansible, Bamboo. - Experience with Python, Perl scripting. - Experience in the financial sector nice to have. **Benefits** Being a part of TEAM International gives you the chance to work on challenging projects with great professionals, international clients, and the latest technologies. We have a great benefits package that includes: English lessons, Private Health Insurance, 20+ Vacation days. Gym Bonus, Education allowance, etc. You will join a great working environment, with chill spaces, you can enjoy our beer Fridays, play station, board games and free snacks at the office, we are in an amazing location at El Poblado’s Milla de Oro Building.