Provide daytoday communication with the stakeholders and the team to achieve a common goal
Design separate components modules classes database tables etc.
Code debug document and maintain portions of software
Investigate manager requests suggest solutions and engage other team members when required
Clarify requirements split tasks into the subtasks and estimate them
Create technical specifications
Perform unit and integration testing
Take full responsibility for the results of your work and be ready to solve issues when they occur
Take full responsibility for the results of your work be ready to solve issues as they arise
Qualifications :
Masters or Ph.D. in Computer Science or a related field
Proven track record with at least 5 years of experience in Java development (Java Core Spring Boot RabbitMQ Kafka Kotlin) including significant time in senior roles
Deep understanding of software architecture principles design patterns and architectural best practices
Strong leadership and interpersonal skills with the ability to inspire and lead technical teams
Demonstrated ability to introduce innovative solutions and stay abreast of industry trends
Excellent communication skills with the ability to convey complex technical concepts to both technical and nontechnical stakeholders
At least an Upperintermediate level of English
WOULD BE A PLUS
Handson experience with cloud platforms such as AWS Azure or Google Cloud
Experience designing and implementing systems using a microservices architecture
Familiarity with DevOps practices including CI/CD pipelines and infrastructure as code
Knowledge of big data technologies and their application in enterprise solutions
Strong understanding of application security best practices
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.