Job Details
Skills And Tools:
Job Description
Main Responsibilities:
• Lead a team of java developers.
• Design, develop, and test Spring-based solutions using common standards and integrations such as Data, Redis, Kafka, etc.
• Deliver strategic improvements to large scale Spring Boot products.
• Identify potential challenges and bottlenecks in order to address them proactively.
• Develop and utilize technical documentation.
• Formulates and defines system scope and objectives through research and fact-finding to develop or modify moderately complex information systems
• Maintain and update all existing Spring applications as needed.
• Translate software requirements into working and maintainable solutions within the existing application frameworks and standards.
• Implement the product's lifecycle: Design, development, quality, deployment, and maintenance.
• Develop and adhere to best practices for developing applications
• Continuously contribute to team performance improvement and collaboration
• Collaborate effectively across teams.
• Help DevOps in release automation.
Job Requirements
Job Requirements
• 10+ years of experience in the field or Java SpringBoot.
• Expert in Spring boot/JAVA8 experience in system design and architecture.
• Expert in microservices and microservices design.
• Knowledge of MySQL and NoSQL databases (document database, key-value based, graph database). should have worked on scale and handled high customer traffic.
• Familiar with various design and architectural patterns.
• Knowledge of queuing systems and Kafka
• Knowledge of search engines such as Elasticsearch.
• Skill for writing reusable Java libraries.
• Writing clean, readable Java code.
• Good knowledge of Docker and Orchestration layers.
• Understanding of JVM, its limitations, weaknesses, and workaround.
• preferably who has FinTech and e-commerce experience.
We Offer:
· Attractive package
· Health Insurance
· The opportunity to become part of a highly professional and dynamic team working around the world
· Healthy Environment
· Annual Bonus according to performance.