Home
Jobs
Companies
Resume
5 Job openings at Crate Infotech
About Crate Infotech

Crate Infotech is a technology consulting and software development company that specializes in delivering innovative solutions for various industries.

Principal Software Engineer - Java, Vuejs

Not specified

10 - 16 years

INR 35.0 - 45.0 Lacs P.A.

Work from Office

Full Time

Job Overview: *** Looking for Immediate Joiners and willing to work from Hyderabad Office ***We are seeking a highly skilled and experienced Principal Software Engineer to join our dynamic development team. This role will focus on architecting and delivering high-performance, scalable full-stack applications. The ideal candidate will have deep expertise in Java, Spring Boot, and Vue.js, as well as extensive experience with design patterns, microservices architecture, and cloud technologies. You will play a key role in designing, developing, and implementing complex software solutions that scale efficiently while ensuring reliability and performance.Key Responsibilities: Software Architecture & Design: Lead the architecture and design of scalable, reliable, and high-performance full-stack applications using industry-standard design patterns (e.g., Singleton, Factory, Observer). Ensure systems are designed for maintainability and scalability across both front-end and back-end components.Microservices Architecture: Architect and implement microservices-based systems using Java and Spring Boot. Develop scalable, loosely coupled, and fault-tolerant services that can be deployed independently.Backend Development: Build and optimize backend services for performance and scalability, ensuring API design, data management, and security standards are adhered to.Frontend Development: Design and implement modern, responsive user interfaces using Vue.js, integrating seamlessly with backend microservices.Cloud Technologies: Leverage cloud platforms (AWS, Azure, GCP) for deploying scalable applications. Implement cloud-native solutions, including containerization (Docker) and orchestration (Kubernetes), and optimize cloud resource usage for cost and performance.Technical Leadership: Provide mentorship and guidance to junior and mid-level developers. Lead code reviews, design discussions, and promote best practices in software development.Collaboration & Communication: Work closely with cross-functional teams (Product, QA, Operations) to define technical requirements, prioritize features, and ensure timely delivery of high-quality software solutions.Continuous Improvement: Identify opportunities to optimize and refactor the codebase, processes, and team practices. Proactively contribute to the continuous improvement of the software development life cycle.Quality & Testing: Ensure all code is well-tested, reliable, and maintainable by advocating for automated testing frameworks and methodologies (unit, integration, end-to-end testing).Scalability & Performance Optimization: Focus on building systems with an emphasis on scalability, performance, and low latency. Implement performance tuning, capacity planning, and stress testing.Deployment & Monitoring: Work with DevOps teams to ensure smooth and efficient CI/CD pipelines, automated deployments, and monitoring of applications across development, staging, and production environments.Stay Current with Technology: Stay up-to-date with emerging trends and technologies in full-stack development, including microservices, cloud-native architecture, and modern Java frameworks. Continuously evaluate new tools, techniques, and technologies to enhance the product. Required Qualifications:10+ years of professional experience in software development, with a focus on full-stack development.Extensive experience with Java (version 8 and above) and Spring Boot, including designing and developing RESTful APIs and microservices-based applications.Expertise in Vue.js and related front-end technologies (HTML5, CSS3, JavaScript ES6+).Strong experience with design patterns (e.g., Singleton, Factory, Strategy, Observer) to ensure clean and efficient software architecture.Solid understanding of microservices architecture and experience designing, deploying, and maintaining microservices in a cloud environment.Proven experience in cloud technologies (AWS, Azure, or GCP) for application deployment and management. Familiarity with containerization (Docker) and Kubernetes for orchestration.Experience with scalability strategies, including horizontal scaling, load balancing, and performance optimization.Familiarity with databases (SQL and NoSQL), ORM frameworks (e.g., Hibernate), and caching strategies (e.g., Redis).Experience in implementing CI/CD pipelines, version control (Git), and modern software development practices (Agile, Scrum).Strong leadership skills with a proven track record of mentoring and guiding technical teams.Excellent problem-solving skills, particularly in areas of system performance, reliability, and scalability. Preferred Qualifications:Experience in deploying and managing applications on cloud-native infrastructure (e.g., Kubernetes clusters, serverless architectures).Expertise in message queues (e.g., Kafka, RabbitMQ) and event-driven architectures for decoupling services in microservices systems.Familiarity with GraphQL and other advanced API paradigms.Knowledge of DevOps practices, including Infrastructure as Code (IaC), and automation tools (e.g., Terraform, Ansible).Familiarity with Agile and Kanban methodologies and the use of project management tools (e.g., Jira). Soft Skills:Strong leadership and communication skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders.Ability to lead technical design sessions and propose innovative solutions to business problems.Excellent team collaboration skills in cross-functional environments.Self-motivated and able to work independently in a fast-paced environment.Passion for continuous learning and adopting new technologies and practices.

Lead QA Engineer - Manual and Automation

Not specified

9 - 12 years

INR 27.5 - 35.0 Lacs P.A.

Work from Office

Full Time

*** Looking for Immediate Joiners and willing to work from Hyderabad office *** Job Summary:We are seeking a highly skilled Lead QA Engineer with expertise in both manual andautomation testing to lead our quality assurance team. The successful candidate will beresponsible for ensuring the quality and reliability of our software products bydeveloping and implementing comprehensive testing strategies, managing the QA team,and collaborating with cross-functional teams.Key Responsibilities: Team Leadership: Lead and manage a team of QA engineers, providing mentorship and guidance on best practices in manual and automation testing. Test Strategy Development: Design and implement comprehensive testing frameworks that include both manual and automated testing approaches. Manual Testing: Develop and execute manual test plans, test cases, and test data to ensure thorough coverage of software applications. Automation Testing: Plan, develop, execute, maintain, and improve automated test frameworks and scripts for web and database applications. Collaboration: Work closely with development and product teams to identify and resolve issues, ensuring software quality meets company standards. Quality Assurance Processes: Define and refine QA processes, standards, and best practices to ensure consistent and high-quality software releases. Defect Management: Identify, document, and report defects; track quality metrics such as defect density and open defect count. Technology Adaptation: Stay updated with the latest testing tools and technologies, adapting them as needed to enhance testing efficiency. Requirements and Skills: Education: Bachelors degree in Computer Science or a related field. Technical Skills: Extensive experience in both manual and automation testing. Proficiency in automation tools such as Selenium, Appium, Playwright, Cypress or similar technologies. Knowledge of programming languages like Java, Typescript. Experience with test management tools such as JIRA, Quality Center. Experience with Jenkins Soft Skills: Excellent leadership, communication, and interpersonal skills. Ability to work in a fast-paced environment and meet deadlines. Strong analytical and problem-solving skills.

Senior Software Engineer (SSE) - .NET

Not specified

5 - 9 years

INR 18.0 - 25.0 Lacs P.A.

Work from Office

Full Time

*** Looking for Immediate Joiners and willing to work from Hyderabad office *** Job Summary:We are seeking a highly skilled Senior Software Engineer (SSE) with expertise in .NETtechnologies to lead the design, development, and deployment of innovative softwareapplications. The successful candidate will manage the entire software developmentlifecycle, from concept to implementation and maintenance, ensuring high-qualitysolutions that meet business requirements.Key Responsibilities: Design and Development: Design, develop, test, and deploy enterprise-level software applications using Microsoft .NET technologies, including C#, ASP.NET, SQL Server, and Entity Framework. Project Management: Manage the entire software development lifecycle, overseeing project planning, execution, and delivery. Team Leadership: Mentor junior developers, provide guidance on best practices, and ensure adherence to software quality standards. Collaboration: Work closely with cross-functional teams, including business analysts and software architects, to understand requirements and provide technical solutions. Code Quality: Conduct code reviews, ensure scalability and performance, and implement software enhancements according to design specifications. Problem Solving: Troubleshoot system issues, develop detailed test plans, and assist in debugging and regression testing. Innovation: Stay updated with emerging technologies and incorporate best practices into existing software systems.Requirements and Skills: Education: Bachelors degree in Computer Science or a related field. Technical Skills: Proficiency in C#, ASP.NET, SQL Server, and Entity Framework. Experience with .NET Core, ASP.NET MVC, and Web API. Knowledge of object-oriented programming (OOP) principles and design patterns. Familiarity with front-end technologies like JavaScript, HTML5, and CSS. Experience working with Graph API and SharePoint API is an added advantage. Soft Skills: Excellent problem-solving and communication skills. Ability to work independently and collaboratively in a team environment. Strong project management and leadership skills.

Software Engineering Consultant- Java, Oracle

Not specified

4 - 7 years

INR 12.0 - 18.0 Lacs P.A.

Work from Office

Full Time

****** This is a fulltime work from office at Hyderabad location **********Job SummaryWe are seeking a highly skilled Software Engineering Consultant with expertise in Java and Oracle technologies to join our team. The successful candidate will be responsible for designing, developing, and maintaining high-quality software solutions using Java and Oracle technologies. This role involves collaborating with cross-functional teams to identify requirements, develop solutions, and ensure seamless integration of applications.Key ResponsibilitiesDesign and Development: Design, develop, and maintain Java-based applications and Oracle databases, ensuring they meet the highest quality standards.Collaboration and Communication: Collaborate with teams across departments to identify and prioritize requirements, and communicate effectively with stakeholders.Technical Analysis: Conduct technical analysis to resolve production issues and create technological artifacts.Code Reviews and Best Practices: Participate in code reviews, develop best practices, and ensure adherence to coding standards.Database Management: Develop and maintain Oracle databases, ensuring optimal performance and security.Testing and Quality Assurance: Conduct thorough testing to ensure software quality and troubleshoot technical issues.Documentation and Support: Develop and maintain technical documentation to support users and stakeholders.Required Skills and QualificationsEducation: Bachelors or Masters degree in Computer Science, Software Engineering, or a related field.Experience: At least 4 years of experience in Java development and Oracle database management.Technical Skills:Strong knowledge of Java programming language and web development frameworks (JEE, Spring, Hibernate, Struts).Proficiency in Oracle tools and technologies (SQL, PL/SQL, Oracle Forms, Oracle Reports).Experience with database management systems (Oracle).Familiarity with cloud technologies (AWS, Azure, Google Cloud).Understanding of IT project management methodologies (Agile, Scrum).Analytical and Problem-Solving Skills: Strong analytical and problem-solving skills with excellent organizational capabilities.Certifications: Relevant certifications such as Oracle Certified Professional (OCP) are preferred.Preferred Skills and QualificationsDevOps Experience: Experience with DevOps practices and tools (Git, Jenkins, Docker).Cloud Computing: In-depth knowledge of cloud computing technologies.Agile Methodologies: Familiarity with agile software development methodologies.

Principal Software Engineer .NET

Not specified

9 - 12 years

INR 30.0 - 35.0 Lacs P.A.

Work from Office

Full Time

Job description*** Looking for Immediate Joiners and willing to work from Hyderabad office ***Position Overview: We are seeking a highly skilled and experienced Principal Software Engineer to join our dynamic team. The ideal candidate will have a strong background in developing and maintaining complex SaaS applications using .NET, C#, Angular/React, SQL, PL/SQL or Stored Procedures, Entity Framework, and cloud technologies (Azure/AWS). As a Principal Software Engineer, you will play a critical role in designing, developing, and scaling our equity management platform to meet the needs of our growing customer base.Key Responsibilities:Lead the design, development, and implementation of new features and enhancements for our equity management SaaS product.Collaborate with cross-functional teams, including product management, UX/UI design, and QA, to deliver high-quality software solutions.Mentor and guide junior engineers, fostering a culture of continuous learning and improvement.Ensure the scalability, performance, and security of the platform by leveraging best practices and modern technologies.Conduct code reviews, provide constructive feedback, and enforce coding standards.Champion the development of high-quality, maintainable, and efficient code.Troubleshoot and resolve complex technical issues, ensuring minimal disruption to the end-users.Design and develop data models and software architecture to support new and existing features.Stay up-to-date with the latest industry trends and technologies, and proactively suggest improvements to the platform.Qualifications:Bachelor's or Master's degree in Computer Science, Engineering, or a related field.10+ years of experience in software development, with a focus on SaaS applications.Proficiency in .NET and C#: Extensive experience in building robust and scalable applications using the .NET framework and C#. Ability to leverage the full capabilities of .NET for developing high-performance software.Angular or React : Strong skills in developing dynamic and responsive front-end applications using Angular or React.SQL and PL/SQL: Deep understanding of relational databases and proficiency in writing efficient SQL queries and PL/SQL scripts or Stored Procedures. Experience with database design, optimization, and performance tuning.Entity Framework: Expertise in using Entity Framework for data access and ORM (Object-Relational Mapping). Ability to design and implement data models and manage database migrations.Cloud Technologies (Azure/AWS): Hands-on experience with cloud platforms such as Azure and/or AWS. Proficiency in deploying, managing, and scaling applications in the cloud. Familiarity with cloud services like Azure App Services, AWS Lambda, and cloud storage solutions.Proven track record of leading and delivering complex software projects.Passion for writing clean, well-documented, and testable code.Familiarity with testing frameworks (e.g., NUnit, xUnit, Jasmine, Karma) and a strong understanding of automated testing practices.Excellent problem-solving skills and attention to detail.Strong communication and collaboration skills.Ability to work in a fast-paced, agile environment.

FIND ON MAP

Crate Infotech

Crate Infotech

Crate Infotech

Information Technology

Tech City
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Chrome Extension

Apply to 20+ Portals
in one click

chrome image
Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Setup Job Alerts

Job Titles Overview