Key Responsibilities
· Design, develop, and maintain robust Java-based applications and APIs that meet business and technical requirements.
· Work with SQL and relational databases to design schemas, optimize queries, and ensure data integrity.
· Apply strong problem-solving and analytical skills to troubleshoot complex technical challenges and improve system efficiency.
· Collaborate with cross-functional teams to architect, integrate, and optimize backend services and data workflows.
· Ensure applications and systems are scalable, secure, and high-performing in cloud environments.
Required Skills & Qualifications
· 5–6 years of experience in software engineering with a focus on Java (mandatory).
· Strong knowledge of API design & integration (REST, SOAP, GraphQL).
· Expertise in SQL and relational databases (PostgreSQL, MySQL, Oracle, etc.).
· Hands-on experience with AWS cloud services (S3, Lambda, EC2, IAM, RDS, etc.).
· Ability to research new technologies and translate findings into practical solutions.
· Strong foundation in system architecture, distributed systems, and data pipelines.
· Excellent problem-solving mindset, with the ability to work on ambiguous and complex problems.
· Passion for technology, innovation, and continuous learning.