Jobs
Interviews

MindCraft Software Pvt. Ltd.

5 Job openings at MindCraft Software Pvt. Ltd.
Middleware Administrator - Weblogic Mumbai,Maharashtra,India 3 - 5 years Not disclosed On-site Full Time

Urgent Opening_Weblogic Admin_Mumbai_WFO Total exp - 3 to 5 Years Location - Mumbai NP - Immediate to 15 days Weblogic Server & Oracle HTTP Server (OHS) installation, configuration & troubleshooting. Analysis of heap dump, thread dump, gc dumps. Installation & configuration of Oracle Weblogic Server & Oracle HTTP Server (OHS). Setting up Horizontal and Vertical Cluster. Configuration of ssl/tls in Oracle Weblogic, Oracle HTTP Server (OHS), apache http, & tomcat. Datasource configuration Upgradation, Migration & Patching of Oracle Weblogic Server & Oracle HTTP Server (OHS). Integration of OHS, Apache HTTP) with Oracle Weblogic Server. Apache Http and tomcat installation, configuration Application deployment Show more Show less

Java Developer - J2EE/Spring/Struts Mumbai Metropolitan Region 6 - 8 years Not disclosed On-site Full Time

Key Responsibilities Design, develop, test, and deploy robust and scalable enterprise-level applications primarily using Java/J2EE and the Struts framework (Struts 1.x and/or Struts 2.x). Write clean, efficient, and well-documented code adhering to established coding standards and best practices. Collaborate with business analysts and product owners to understand requirements and translate them into technical specifications and functional designs. Perform code refactoring, performance tuning, and optimization of existing Struts applications to improve efficiency and responsiveness. Identify and implement solutions for complex technical challenges and production issues. Design and implement effective database interactions using JDBC or ORM tools, ensuring data integrity and optimal query performance. Work with relational databases (e.g., Oracle, MySQL, SQL Server) for data storage and retrieval. Provide expert-level debugging and troubleshooting for complex issues arising in production environments. Conduct root cause analysis for recurring problems and implement preventive measures. Participate actively in code reviews, ensuring adherence to architectural guidelines, coding standards, and security best practices. Contribute to the continuous improvement of development processes and methodologies. Create and maintain comprehensive technical documentation, including design specifications, API documentation, and troubleshooting guides. Collaborate effectively with cross-functional teams including other developers, QA engineers, project managers, and operations teams. Participate in discussions and analysis for potential application modernization or migration strategies from Struts to newer QUALIFICATIONS : Experience : 6-8 years of hands-on experience in Java/J2EE application development. Struts Expertise : Significant and proven experience (mandatory) with the Apache Struts framework (Struts 1.x and/or Struts 2.x), including deep understanding of ActionForms, Action classes, DispatchActions, Struts Tags, Tiles, and validation frameworks. Core Java/J2EE : Strong proficiency in Core Java, J2EE technologies (Servlets, JSP). Web Technologies : Solid understanding of HTML, CSS, and JavaScript. Database : Experience with SQL and relational databases (e.g., Oracle, MySQL, SQL Server). Application Servers : Experience deploying and troubleshooting applications on application servers like Apache Tomcat, Oracle WebLogic, IBM WebSphere, or JBoss. Version Control : Proficient in using code versioning tools such as SVN or Git. IDEs & Tools : Experience with development IDEs like Eclipse or IntelliJ IDEA. Problem-Solving : Excellent analytical, debugging, and problem-solving skills. Communication : Strong verbal and written communication skills to articulate technical concepts QUALIFICATIONS (GOOD TO HAVE) : Experience with build tools like Apache Maven or Ant. Familiarity with other Java web frameworks (e.g., Spring MVC, Spring Boot) is a plus, particularly if involved in modernization discussions. Knowledge of design patterns and software architecture principles. Understanding of agile development methodologies (ref:hirist.tech) Show more Show less

Senior Automation Test Engineer Mumbai Metropolitan Region 6 - 8 years Not disclosed On-site Full Time

Key Responsibilities Design, develop, and maintain scalable, robust, and reusable automation test frameworks from scratch or by extending existing ones. Define automation strategies and roadmaps for various application layers (UI, API, Database, Performance). Develop, execute, and maintain automated test scripts for functional, regression, integration, and end-to-end testing. Expertly utilize automation tools and programming languages to create efficient and effective test suites. Perform thorough code reviews for automation scripts to ensure quality and adherence to best practices. Integrate automated tests into Continuous Integration/Continuous Delivery (CI/CD) pipelines to enable rapid feedback and continuous deployment. Configure and manage test environments for automation execution. Identify, document, and track software defects, collaborating closely with development teams for timely resolution. Generate comprehensive test reports, dashboards, and metrics to provide clear insights into product quality and automation coverage. Apply deep understanding of BFSI, FinTech, and Capital Markets concepts to design relevant and effective test scenarios. Ensure test coverage addresses specific regulatory and compliance requirements of the financial industry. Provide technical guidance and mentorship to junior QA engineers, fostering their growth and skill development. Collaborate effectively with product managers, developers, and other stakeholders throughout the software development lifecycle to ensure quality is built in from the start. Contribute to performance, load, and scalability testing efforts using relevant tools. Familiarity with security testing concepts for financial QUALIFICATIONS : Experience : 6-8 years of hands-on experience in Software Quality Assurance, with a significant focus on test automation. Domain Expertise : Strong preference for candidates with experience in BFSI, FinTech, or Capital Markets domains. Programming Proficiency : Strong programming skills in at least one language relevant for automation (e.g., Java, Python, C#, Automation Frameworks : Extensive experience with industry-standard automation frameworks (e.g., Selenium WebDriver, Playwright, Cypress, TestNG, JUnit, Pytest). API Testing : Hands-on experience with API testing tools (e.g., Postman, Rest Assured, JMeter for API, SoapUI). CI/CD Tools : Experience integrating automated tests with CI/CD tools (e.g., Jenkins, GitLab CI/CD, Azure DevOps). Version Control : Proficient in using code versioning tools such as Git. Database Testing : Solid understanding of databases and ability to write SQL queries for data validation. Problem-Solving : Excellent analytical and problem-solving skills with meticulous attention to detail. Communication : Strong verbal and written communication skills to effectively collaborate with technical and non-technical QUALIFICATIONS (GOOD TO HAVE) : Experience with Behavior-Driven Development (BDD) frameworks (e.g., Cucumber, SpecFlow). Exposure to cloud testing environments (AWS, Azure, GCP). Experience with performance/load testing tools (e.g., JMeter, Gatling, LoadRunner). Relevant certifications in Quality Assurance or Automation. Familiarity with Agile/Scrum development methodologies (ref:hirist.tech) Show more Show less

Senior Java Developer Mumbai Metropolitan Region 8 - 10 years Not disclosed On-site Full Time

Key Responsibilities Provide expert-level technical leadership in the design, development, and evolution of complex Java applications built on the Struts framework (Struts 1.x and/or Struts 2.x). Define and enforce coding standards, design patterns, and best practices within the team, ensuring high quality, maintainable, and scalable code. Contribute significantly to the architectural strategy for existing Struts applications, including performance, security, and scalability considerations. Lead hands-on development for the most challenging and critical modules within existing Struts-based applications. Conduct rigorous code reviews, providing constructive feedback and ensuring adherence to architectural guidelines and enterprise standards. Develop custom Struts components, plugins, or extensions as required for complex business needs. Proactively identify, diagnose, and resolve complex performance bottlenecks within Struts applications, utilizing profiling and monitoring tools. Design and implement solutions for high availability, fault tolerance, and disaster recovery for core enterprise systems. Serve as the primary technical expert for diagnosing and resolving complex production issues, leading root cause analysis (RCA) to prevent recurrence. Implement robust logging, monitoring, and alerting solutions to ensure application stability. Mentor, coach, and guide a team of Java developers, fostering their technical growth and promoting a culture of technical excellence and continuous improvement. Facilitate technical discussions and knowledge sharing sessions within the team and across departments. Play a leading role in analyzing, planning, and executing strategic initiatives for the modernization or migration of Struts-based applications to newer technology stacks or cloud platforms. Evaluate new technologies and tools to improve the efficiency and capabilities of existing systems. Collaborate extensively with business stakeholders, product owners, enterprise architects, and other cross-functional teams to align technical solutions with business objectives. Create and oversee the maintenance of comprehensive technical documentation, including architectural diagrams, design specifications, and standard operating QUALIFICATIONS : Experience : 8-10 years of extensive, hands-on experience in Java/J2EE application development. Struts Mastery : Deep, expert-level proficiency with the Apache Struts framework (both Struts 1.x and Struts 2.x), including intricate knowledge of its lifecycle, controllers, actions, action forms, custom tags, plugins, validation, and integration patterns. Core Java/J2EE : Strong command of Core Java, J2EE technologies (Servlets, JSP, JNDI, JDBC). Web Technologies : Expert understanding of HTML, CSS, JavaScript, and client-side web development best practices. Database Expertise : Advanced experience with SQL and complex relational databases (e.g., Oracle, SQL Server, MySQL), including schema design, query optimization, and transaction management. Application Servers : Extensive experience deploying, configuring, and troubleshooting applications on enterprise-grade application servers (e.g., Oracle WebLogic, IBM WebSphere, Apache Tomcat, JBoss). Tools : Proficient with advanced features of IDEs (Eclipse, IntelliJ IDEA), build tools (Apache Maven, Ant), and version control systems (Git, SVN). Experience with profiling and debugging tools. Architectural Concepts : Deep understanding of MVC architecture (specific to Struts implementation), J2EE design patterns, enterprise integration patterns, and robust application security principles. Problem-Solving : Exceptional analytical, debugging, and advanced problem-solving skills, with a track record of resolving highly complex technical challenges. Leadership & Communication : Outstanding verbal and written communication skills, with proven ability to lead technical discussions, mentor teams, and articulate complex concepts to both technical and non-technical QUALIFICATIONS (GOOD TO HAVE) : Experience with other modern Java frameworks (e.g., Spring Framework - Core, MVC, Spring Boot) for context or potential modernization efforts. Familiarity with microservices architecture and RESTful API design. Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes). Prior experience leading or significantly contributing to legacy system modernization or migration projects. Exposure to build automation and CI/CD pipelines (ref:hirist.tech) Show more Show less

MindCraft Software - Site Reliability Engineer - DevOps thane,maharashtra,india 5 years None Not disclosed On-site Full Time

SRE (Site Reliability Engineer) Exp: 5-7 years Location: Thane 5+ years in SRE or DevOps roles supporting high-scale platforms (fintech, OTT, ecommerce, net banking). Expertise in uptime and troubleshooting distributed systems (Redis, Golang, DocDB). Strong networking skills, including network and DNS troubleshooting. Experience with monitoring/APM tools (Kibana, Grafana, Instana, Dynatrace). Hands-on with container orchestration on AWS EKS and Red Hat OpenShift. Proficiency in CI/CD, cloud infrastructure (AWS/Azure), and infrastructure automation. Preferred Experience operating highly available, scalable platforms. Relevant AWS/Azure or SRE certifications. A proactive Site Reliability Engineer (SRE) to ensure 99.99% uptime for our scalable, multi-tier microservices platform. You will troubleshoot both networking and application uptime issues, supporting seamless service delivery. Key Responsibilities Maintain strict SLOs (99.99% uptime) across distributed systems including Redis, Golang services, and DocDB. Diagnose and resolve complex application and network issues, including DNS troubleshooting and network latency. Use monitoring and observability tools such as Kibana, Grafana, Instana, and Dynatrace for proactive incident detection. Automate infrastructure and workflows with Python, Bash, Terraform, and Ansible. Manage container orchestration on AWS Elastic Kubernetes Service (EKS) and Red Hat OpenShift, ensuring high availability and scalability. Collaborate with development and QA teams to embed reliability best practices and improve system observability. Participate in on-call rotations, incident response, and blameless postmortems. Document runbooks and mentor junior engineers on SRE and networking fundamentals. (ref:hirist.tech)