Category: Careers

  • Software Engineer

    Key Responsibilities as a Software Engineer:

    • Develop and maintain Java-based applications using Spring and Spring Boot frameworks, ensuring performance, scalability, and security.
    • Design and implement microservices architecture, following best practices for modular and maintainable solutions.
    • Collaborate on front-end integration with frameworks like Angular or React to create seamless user experiences.
    • Implement best practices for software design, development, and deployment, ensuring high-quality deliverables.
    • Work with relational and non-relational databases, optimizing queries for performance and scalability.
    • Contribute to the entire software development lifecycle, including requirement analysis, coding, testing, deployment, and maintenance.
    • Actively participate in Scrum ceremonies and Agile practices to ensure timely and quality deliverables.
    • Explore and implement cloud technologies (e.g., AWS) to enhance application functionality and scalability.
    • Troubleshoot, debug and resolve complex technical issues across the software stack

    Qualifications:

    • Bachelor’s degree in computer science, Software Engineering, or a related field.
    • 2+ year of experience in Java development, including Spring Boot and RESTful web services.
    • Expertise in microservices architecture and software design patterns.
    • Proficiency in working with both relational and non-relational databases.
    • Experience with Agile methodologies, including Scrum practices.
    • Exposure to cloud platforms like AWS or a willingness to learn.
    • Strong problem-solving skills, teamwork, and a passion for continuous learning.
  • Senior Software Engineer

  • Associate Tech Lead

  • Tech Lead

    Key Responsibilities as Tech Lead:

    • Lead the design, development, and deployment of software solutions using Java, Spring, Spring Boot, and Microservices Architecture.
    • Build and maintain web services (REST) and apply software design patterns to create scalable and maintainable solutions.
    • Provide technical leadership and guide the development team to produce high-quality outputs.
    • Lead the implementation of frontend technologies like Angular or React to ensure a seamless user experience.
    • Manage relational and non-relational databases, ensuring data integrity and performance.
    • Oversee the CI/CD pipeline and ensure proper use of Docker for containerization and deployment.
    • Ensure seamless integration with AWS cloud technologies and other cloud services.
    • Lead the implementation of any business rule engines or business logic as required.
    • Conduct thorough code reviews, ensuring that code adheres to best practices, is optimized for performance, and is maintainable.
    • Provide problem diagnostic and troubleshooting expertise, resolving any technical issues that arise.
    • Facilitate the adoption of Scrum and Agile practices to ensure smooth project delivery.
    • Collaborate with cross-functional teams to gather requirements and deliver solutions that meet business needs.

    Qualifications:

    • 5+ years of experience in Java, Spring, Spring Boot, and RESTful web services.
    • Proven experience with Microservices Architecture and software design patterns.
    • Hands-on experience with Angular or React, as well as experience with both relational and non-relational databases.
    • Strong knowledge of CI/CD pipelines and Docker.
    • Experience with AWS cloud technologies or any related cloud platform.
    • Experience in implementing business rule engines is an added advantage.
    • Strong problem-solving, diagnostic, and analytical skills.
    • In-depth understanding of Scrum and Agile methodologies.
    • Bachelor’s degree in computer science, Software Engineering, or a related field, or an equivalent qualification.

  • Software Quality Assurance (QA) Engineer 

    Key Responsibilities as QA Engineer:

    Qualifications: