This position is a Remote CLT position in Brazil for PWD/PCD.
Responsibilities
Development, testing, and support of all associated applications.
Analyze requirements/user stories to support design activities.
Independently design and develop features across the full stack.
Perform all technical aspects of software development for assigned applications, including developing prototypes, writing new code/APIs, and web development.
Perform unit and integration testing of software components, including designing, implementing, evaluating, and executing test scripts.
Conduct code reviews and test automated build scripts.
Debug software components, identify, fix, and verify remediation of code defects (own work and others').
Coordinate between business and development teams.
Support and maintain projects developed by the team; assist in production outages.
Participate in design and code reviews.
Design, develop, configure, deploy, debug, monitor, and document new features and system enhancements.
Collaborate with designers and developers to translate UI/UX designs into functional code.
Optimize code for performance and scalability.
Proactively identify and resolve technical issues.
Mentor junior developers on coding practices.
Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field.
At least 1-3 years of progressive Java development experience, including Angular, Bootstrap, CSS.
Strong proficiency in object-oriented analysis and design across various platforms.
Experience in agile development, application design, software development, and testing.
Experience with Java frameworks such as Spring.
Experience with Jasmine, Karma for unit testing, and code coverage.
Experience developing Web Services (e.g., RESTful or SOAP).
Experience with platforms like Windows Server, Linux/Unix.
Experience participating in the full project lifecycle, including version control, build management, unit testing, and issue tracking software (e.g., Maven, JIRA, Jenkins, GitHub Actions).
Knowledge of and experience with software development best practices.
Experience reading and writing UML diagrams, specifically class and sequence diagrams.
Obtém a tua avaliação gratuita e confidencial do currículo.