Senior Developer (Java - JavaScript)
About KometWe are a team with over 13 years of experience specializing in platforms for the flower industry. Our main product is Komet Sales, a system we offer in a SaaS (Software as a Service) model, primarily in the US and Canada.
About the PositionWe are looking for a new member to join our development team. If you have extensive experience developing Java for the web, JavaScript, databases, and are committed to doing the best of the best, proactive, creative, curious, eager to learn, and able to manage time responsibly, this offer is for you.
RequirementsEducation: Technologist or Systems Engineer, Informatics or related fields with a professional license.Experience: Over 7 years of professional programming experience with Java 8 or higher, JavaScript and React.Skills: Knowledge and experience in cloud services (AWS) and Cloud Native Application Development.Experience in: JavaScript and/or React.Design patterns: Proficiency in design patterns for software analysis and coding.Architectural patterns: Knowledge of service-oriented/microservice solutions.Database design: Experience in relational database design and SQL query language.Software projects: Experience in software projects related to the use of payment processors.API development: Solid knowledge of API development in different technologies.Microservices and Event-Driven Architectures: Experience and knowledge in these areas.Mentorship: Ability to mentor and share knowledge with other developers.Communication: Strong verbal and written communication skills.
Extra PointsKnowledge of JQuery.Java Certification.AWS Certifications.Conversational English (B1).
ResponsibilitiesSolve problems through software development primarily in Java and other languages as needed.Support the team in finding the best solutions considering factors like architecture, design patterns, and available cloud technologies.Serve as a mentor and guide for junior developers starting their careers.Follow best coding practices and ensure quality through unit tests, also supporting your team to do the same.Continuously learn and share knowledge with the team.Self-manage your time and co-manage work completion with your team.Research, propose, and implement new technologies.Stay updated on development technologies and current certifications that support this learning.Progress in your professional career with full support from Komet Sales to achieve your professional goals.
You are the right candidate for this role if you:Have a great attitude and enjoy working in a team.Are committed to always doing the best of the best, following best practices with attention to detail.Are proactive, creative, and able to manage time responsibly.Are logical, organized, structured, and have a systemic thinking approach.Enjoy researching, continuous learning, and sharing knowledge.Are supportive, respectful, committed, and find teamwork easy.Possess a high ethical standard based on transparency, commitment to the team, and loyalty in handling information and responsibility in resource usage.Are passionate about what you do, love software development, and aim for job stability.