Job Title: Full Stack Developer (Java Spring Boot)Company Overview:DoAZ is tackling the inefficiencies in how businesses access and utilize B2B knowledge across industries. We're developing a platform that leverages GenAI to innovate the management and integration of internal documents and global industrial information. This solution aims to transform decision-making processes by providing seamless, intuitive access to vital data, enhancing operational efficiency, and fostering informed business strategies. By automating and streamlining data processing, we facilitate better insights and faster responses to market changes, setting a new standard for how industries harness knowledge for competitive advantage.
What You Will DoDevelop, test, and maintain software solutions across multiple platforms and technologies.Participate in the design and architecture of scalable software applications.Design and develop Java Spring Boot applications integrated with SQL Server.Implement robust security practices to manage vulnerabilities in the code.Perform debugging and troubleshooting of front-end and back-end issues.Optimize application performance through memory management in multiple programming environments Java, and Spring Boot.Engage in database management and optimization, with an understanding of both SQL and NoSQL databases.Contribute to the development and maintenance of containerized applications using Docker and orchestration with Kubernetes.Evaluate technology stacks for new products based on business requirements and validate their effectiveness.Maintain and enhance code quality through adherence to coding standards.Participate in code reviews and continuous integration processes.Stay updated with the latest industry trends in software development and technology.Execute comprehensive test strategies and plans to ensure software meets functional and non-functional requirements.Work in a fast-paced, project-centered, team-oriented atmosphere.Produce well-written documentation for each microservice.Constantly educate yourself on new approaches and technology.Adherence to the whole Software Development Life Cycle.Interconnecting microservices with databases.Skills and Competencies:Bachelor’s degree in Computer Science, Engineering, or related field.Development/Agile tools experience, including use of Jira, Git - Web Service development experience (REST/JSON)4 or more years of enterprise Java experience4 or more years Javascript React JS experienceAzure cloud and Azure devops familiaritySpring Boot framework for REST APIStrong proficiency in Java and typescript programming languages.Visual Studio IDE experience for React workEclipse or IntelliJ IDE experience for Java workBash scripting or Python scripting1 or more years of SQL experienceFamiliar with application security in an Enterprise environmentCI/CD PrinciplesComfortable working with a team around the world using SlackWilling to take responsibility for your assigned priorities, deadlines, and deliverablesStrong analytical and problem-solving skills.Excellent communication skills.
Benefits and Perks:Competitive salary and benefits package.Opportunities for professional development and growth.Collaborative and innovative work environment.Chance to work on cutting-edge cloud projects.Supportive and inclusive company culture.