Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
Original
Simplified
• Immerse yourself in ambitious projects
• Empower your voice in an inclusive, idea-driven team culture
About Our Client
Our Client focuses on developing software solutions that enhance automation, AI integration, and workflow optimization across industries like healthcare, fintech, and e-commerce. Their services include creating AI-driven diagnostic tools, blockchain solutions, and platforms for analytics and trading. Their goal is to promote sustainable practices through innovation while delivering impactful technological advancements.
Job Description
• Lead development teams, ensuring best practices and adherence to architectural standards
• Design and structure software solutions that align with business needs and technical requirements
• Work closely with frontend developers using JavaScript/React and backend developers using Java to ensure smooth integration and performance
• Create strategies for managing databases, cloud services, messaging queues, and caching
• Build and optimize real-time systems for large-scale data and concurrent users
• Assess and suggest new technologies to improve performance and scalability
• Diagnose and resolve complex technical problems, ensuring system reliability
• Collaborate with stakeholders to translate requirements into technical solutions
The Successful Applicant
• Bachelor's degree in Computer Science or a related discipline
• Extensive experience as a Senior Java Developer, with 5+ years in backend development
• Demonstrated experience as a tech lead or similar role, with a strong foundation in software design and architecture
• Expertise in Java and frameworks like Spring and Hibernate
• Extensive experience in designing real-time systems and their architecture
• Proficient in both SQL and NoSQL databases, such as MySQL, PostgreSQL, MongoDB, and Cassandra
• Knowledge of RESTful APIs and microservices architecture
• Experience with tools like Git and Jenkins
• Familiarity with frontend technologies like JavaScript and React is advantageous
• Proficient in database design, cloud services, messaging queues, and caching systems
• Strong problem-solving abilities to tackle complex technical issues
• Excellent communication skills for effective collaboration with cross-functional teams
• Proven ability to manage multiple priorities and deliver successful projects
• Familiarity with Agile development methodologies is an advantage
What's on Offer
• Take charge of leading projects and guiding the architecture of complex software systems
• Be a key driver in building a collaborative and innovative team environment
• Play a pivotal role in selecting technologies and driving technical strategy
• Lead full lifecycle projects, ensuring high-quality delivery and optimization
• Work with skilled frontend and backend teams, fostering strong communication and collaboration
• Develop leadership skills while working on cutting-edge, real-time systems
Similar Jobs