Junior Software Developer (F / M / D)Company : Fime enables its clients to create and launch trusted and secure solutions with consulting and testing services in payments, smart mobility, biometrics, and authentication.
With 900+ experts around the world in over 20 locations, Fime is a multi-cultural global leading player its industry.Inspired by our talented people, we are empowered to take ownership and innovate for the benefit of our clients.
Employee growth is therefore our priority, and we demonstrate the appreciation of our people by providing them with opportunities to grow and new challenges both through internal promotion and international mobility.At Fime, we are constantly evolving and moving forward together thanks to our values : Enable our customers.Support each other.Keep getting better.Your skills and your differences will be our greatest assets.
Join Fime and make a differenceMaking innovation possible.Making the world work.Mission : As a Junior Software Developer, you will play a crucial role in transforming business requirements into robust software solutions.
You will be responsible for developing and maintaining web-based applications, ensuring they meet high standards of performance, reliability, and security.
Your mission involves supporting and troubleshooting issues for clients already using our products, ensuring their seamless operation.You will report directly to the Software Development Manager and will be an integral part of our mission to deliver high-quality software solutions that meet our clients' needs in the payment industry.ACTIVITIESDesign, develop, test, and maintain Java-based software applications or systems, ensuring they meet project requirements and industry standards.Support the platform in customer-facing environments, including troubleshooting issues and monitoring the systemOptimize code for performance and scalability, and stay updated with emerging technologies to continuously improve our software solutions.Work effectively within a team environment using Agile methodologies, including Scrum, Continuous Integration, and Continuous Deployment.Proactively identify and resolve potential problems in production, ensuring minimal downtime and disruption for our clients.JOB EXPERIENCEExperience in Software Development in Java.Understanding of object-oriented programming and familiarity with its ecosystems, concurrency patterns, and MVC, JDBC, and RESTful concepts.Understanding of web application frameworks (e.g., Play, Spark) and Java GUI frameworks (e.g., Swing, SWT, AWT), and skill in writing clean, readable, and reusable Java code.Understanding of cloud providers, e.g. as Microsoft AzureKNOWLEDGE & SKILLSCompleted degree in a related field.Knowledge of design and architectural patterns, fundamental design principles for scalable applications, and experience with both external and embedded databases.Exposure to code versioning tools (e.g., Git), build tools (e.g., Ant, Maven, Gradle), CI / CD processes and familiarity with continuous integration, automated testing platforms, and unit tests.Advanced level of EnglishContract : Permanent contractStarting date : AsapLocation : Sao Paulo, BR
Software Developer • São Paulo, Brasil