JOB-8670
Developer Position84.51 is seeking a highly skilled and motivated Developer to join our dynamic and innovative team. As a Developer, you will be responsible for designing, developing, and maintaining cutting-edge applications and services that drive the success of our business. The ideal candidate will possess a strong background in Java and Spring Boot, along with proficiency in Angular JS and Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes.Qualifications:Bachelor's degree in Computer Science, Software Engineering, or a related field.Minimum of 3 years of experience or proficiency in advanced JavaScript libraries/frameworks, such as Angular.At least 4 years of experience or proficiency in Java Spring Boot.Strong expertise in Java programming and Spring Boot framework.Proficiency in HTML5, CSS3, and client-side scripting technologies.Familiarity with cloud development using Azure or other similar platforms.Extensive knowledge of open-source RDBMS and NoSQL databases.Experience with container orchestration services like Docker and Kubernetes.Solid understanding of RESTful APIs and their implementation.Knowledge of CI/CD pipelines and their integration into the development workflow.Excellent problem-solving and analytical skills, with a keen eye for detail.Ability to work in a fast-paced, agile environment and adapt to changing priorities.Effective communication and interpersonal skills, with the ability to collaborate and work well within a team.Key Responsibilities:Collaborate with cross-functional teams to design, develop, and implement software solutions that meet business requirements and deliver exceptional user experiences.Write clean, efficient, and well-documented code using Java, Spring Boot, and other relevant technologies.Design and implement RESTful APIs to enable seamless communication between various systems and components.Develop front-end applications using Angular 6+ to create intuitive user interfaces and ensure a smooth user experience.Utilize both relational and non-relational databases to manage and store data effectively.Demonstrate proficiency in async request handling to optimize application performance.Ensure code quality by adhering to best practices, coding standards, and object-oriented principles.Collaborate with the DevOps team to ensure successful integration of CI/CD pipelines for continuous delivery and deployment.Embrace containerization using Docker and Kubernetes for scalable and maintainable deployments.Work with server-side CSS pre-processing platforms like SASS or LESS to enhance application styles and layout.Use version control systems like Git and SVN to manage codebase and collaborate effectively with other developers.Stay up-to-date with emerging technologies and industry trends, sharing knowledge and insights with the team.