Software Developer (SME Backend)
Who We Are:Novelus Team is a group of innovative people, excessively focused on accelerating technology deployment. Our most important asset is our employees which is why we focus on providing a progressive, vibrant and empowering culture.Why Novelus:This is a great opportunity to be part of a company with record growth. Novelus employees enjoy a comprehensive set of benefits, including but not limited to:Friendly and collaborative work environmentPersonal and professional growth opportunitiesExposure to dynamic projects and the latest technologiesWho We´re Looking For:The ideal candidate will have hands-on experience with Java, Spring, modern front-end frameworks (such as Angular and React), and SQL for data handling. You will design, develop, and maintain scalable applications that deliver great user experiences and robust backend services.What You’ll Do:Develop and deploy scalable security platform applications using Java (Spring) and Angular/React.Leverage AI tools, token-based workflows, and agentic automation to accelerate development productivity.Build secure APIs, optimize databases, and support platform integrations.Collaborate across security, product, and engineering teams to deliver high-quality solutions.Support CI/CD, cloud, and OpenShift deployments while ensuring security and operational efficiency.What You’ll Need:Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).4+ years of professional experience as an SME full-stack developer.Strong proficiency in Java and Spring ecosystem (Spring Boot, Spring MVC, Spring Security, Microservices architecture) for enterprise-grade backend development.Proven experience with Angular and/or React for building scalable, responsive, and modern front-end applications with strong UI/UX principles.Advanced proficiency in SQL, relational database architecture, performance tuning, and schema optimization (e.g., MySQL, PostgreSQL).Solid experience designing, developing, and consuming RESTful APIs, ensuring seamless integration between front-end, back-end, and third-party services.Hands-on experience with Git, branching strategies, CI/CD pipelines, DevOps workflows, and Agile/Scrum development methodologies.Practical experience leveraging AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, code generation platforms, automated testing assistants) to accelerate software delivery, improve code quality, and optimize engineering productivity.Understanding of LLM token consumption baselines, prompt engineering, and AI tool governance to maximize development efficiency while controlling operational costs.Ability to integrate AI-powered automation, code review acceleration, documentation generation, and productivity enhancement into software development lifecycles.Familiarity with cloud-native development practices, automation frameworks, and modern engineering productivity strategies to reduce development cycles and improve team throughput.Strong analytical, troubleshooting, and cross-functional collaboration skills to deliver scalable software solutions in high-performance environments.Desired Qualifications:Hands-on experience with containerization and orchestration platforms such as Kubernetes and OpenShift.Familiarity with cloud platforms, specifically AWS and Oracle Cloud Infrastructure (OCI).Experience with testing frameworks such as JUnit, Jasmine, and Jest.Exposure to AI-assisted development tools to improve coding efficiency, automation, and productivity.Strong problem-solving, debugging, and analytical skills in enterprise application environments.Ability to work independently with minimal supervision while maintaining high delivery standards.