Who We Are

MJ Software Technologies is a leading provider of customized solutions to the financial, and Retail industries.
We specialize in custom J2EE based solutions utilizing the latest technologies available including JBOSS,
WebLogic, SunOne, Struts, Portal, Hibernate, Spring and Oracle.

What We Do

Area of Expertise

We specialize in custom J2EE based solutions utilizing the latest technologies available including JBOSS,
WebLogic, SunOne, Struts, Portal, Hibernate, Spring, Hadoop and Oracle.

Our Work

Take a look at some of the works we have done.

"We have built our reputation on innovative and smart thinking, creativity and open channel communications to help our clients to deliver quality driven incredible results in on time."

Careers

MJ SoftTech attracts and retains the best talent. Great care is taken to recruit the best people available worldwide.
By giving unlimited access to the latest in technology, MJ SoftTech helps its people stay at the
leading edge of software engineering skills.

Current Opening

  • BLOCKCHAIN DEVELOPER (CORDA)Open or Close

    JOB DESCRIPTION
    We are looking for real CORDA experts as we are planning to expand our Data Exchange platform to other projects. We need a real CORDA experts to support the product development.

    DESIRED CANDIDATE PROFILE
    An ideal candidate must possess prior experience leading a project.
    Candidates must have:
    > At least 2 years total relevant experience, of which at least 1 of experience in Corda.
    > Demonstrable Experience on Distributed Ledger, Blockchain
    > Excellent SQL skills are required, Postgresql, MS SQL and Oracle are desirable
    > Stored Procedure development is desirable
    > Experience with both Linux and Microsoft Windows operating systems is required
    > Experience with Networking, Encryption is desired
    > Insurance or finance application development experience a plus, but not required, but extensive functional enterprise application development is essential
    > Strong and effective communication skills both from a verbal and written perspective required
    > Knowledge in IBM DLT, Ethereum are added advantage.
    > Has good understanding in Agile software development framework e.g. Scrum
    > Experience with Java Spring Framework for Corda stack; or NodeJS / GoLang for Hyperledger Fabric stack

    EDUCATION
    UG - B.Tech/B.E. - Computers, Electronics/Telecommunication, Diploma - Computers, Electronics/Telecommunication, B.Sc - Computers, BCA - Computers) AND (PG - M.Tech - Computers, Electronics/Telecommunication, MCA - Computers, M.Sc - Electronics, Computers) AND ( Doctorate - Any Doctorate - Any Specialization, Doctorate Not Required).

    OTHER DETAILS
    Number of vacancies: 4
    Experience: 3 years
    Location: Cochin

    If you have a passion towards technology and coding, then we have the right job for you. Kindly forward your resumes to
    Email: jobs@mjsofttech.com
    Phone: 0484-2421245 / 928 720 7160

  • DATA ENGINEEROpen or Close

    JOB DESCRIPTION
    As a data engineer, you’ll be handling the design and construction of scalable management systems, ensure that all data systems meet company requirements, and also research new uses for data acquisition. You should also know the ins and outs of the industry such as data mining practices, algorithms, and how data can be used.

    DESIRED CANDIDATE PROFILE
    An ideal candidate must possess prior experience leading a project.
    Candidates must have:
    > Experience in Hive, Spark, Scala, AWS DynamoDB, HBase, AWS Glue, Talend, Kafka, Snowflake ETL
    > Strong experience in a BI/Data Warehouse environment with involvement in design, development, implementation, troubleshooting and support of ETL process using ETL tool.
    > Experience in developing Data Marts, Data warehousing and Operational Data Store (ODS) on any of the databases or Hadoop environments.
    > Experience in database like MS SQL, MySQL, Oracle, PostgreSQL
    > Good to have programming experience in writing Complex Stored Procedures, Queries, Views, User Defined Functions, Cursors and Common Table Expressions using SQL or T-SQL.
    > Experience in Performance Tuning and Query Optimization by Indexing, Partitioning and De-normalization.
    > Experience in Developing a framework for ingesting data into Data lake
    > Good database knowledge, analytical thinking
    > Design, construct, install, test and maintain data management systems.
    > Build high-performance algorithms, predictive models, and prototypes.
    > Develop set processes for data mining, data modeling, and data production.
    > Experience with cloud services: AWS (EC2, EMR, S3, Athena) and scripting languages like Python, /PySpark/R/SAS
    > Install/update disaster recovery procedures.
    > Experience in Agile Application Development & Scrum methodologies is preferred
    > Ability to supervise and mentor junior developers on the team.
    > Must be self-motivated and work well pulling people together in addition to being able to pull people together technically
    > Demonstrated proficiency of troubleshooting techniques and detail-oriented problem diagnosis
    > Ability to handle responsibility, is self-directed, with strong organizational and documentation skills
    > Ability to work independently and efficiently under aggressive deadlines to meet project commitments
    > Excellent verbal and written communication skills

    EDUCATION
    UG - B.Tech/B.E. - Computers, Electronics/Telecommunication, Diploma - Computers, Electronics/Telecommunication, B.Sc - Computers, BCA - Computers) AND (PG - M.Tech - Computers, Electronics/Telecommunication, MCA - Computers, M.Sc - Electronics, Computers) AND ( Doctorate - Any Doctorate - Any Specialization, Doctorate Not Required).

    OTHER DETAILS
    Number of vacancies: 4
    Experience: 3 years
    Location: Cochin

    If you have a passion towards technology and coding, then we have the right job for you. Kindly forward your resumes to
    Email: jobs@mjsofttech.com
    Phone: 0484-2421245 / 928 720 7160

  • DEVOPS ENGINEEROpen or Close

    JOB DESCRIPTION
    Devops Engineers are IT professionals who collaborate with software developers, system operators and other IT staff members to manage code releases. They cross and merge the barriers that exist between software development, testing and operations teams and keep existing networks in mind as they design, plan and test. Responsible for multitasking and dealing with multiple urgent situations at a time, Devops Engineers must be extremely flexible.

    DESIRED CANDIDATE PROFILE
    An ideal candidate must possess prior experience leading a project.
    Candidates must have:
    > Experience in CI/CD pipelines using AWS/Azure DevOps for all platforms to enable product release every 2 weeks.
    > Experience in version control tools like Gitlab, Code Commit
    > Hands-on experience with Kubernetes and Docker in large scale public cloud environment using AKS or EKS
    > Experience working at least one of the following languages: Node.js, Python, PHP, Ruby, and Java.
    > Knowledge of infrastructure automation solutions (Ansible, Chef, Puppet, Salt, etc.)
    > Experience with Database((MS SQL, MySQL, Oracle, PostgreSQL) and NoSQL(elastic search and Hadoop)
    > Scripting Languages (Python, Powershell, Perl,Ruby etc.)
    > Advanced Knowledge of Linux Operating Systems and Administration (Ubuntu, CentOS), , Database, Log Management, Shell Scripting, VMware, AWS/Azure, Configuration Management tools
    > Help architect, build, and deploy secure infrastructure and security solutions in support of Cloud Operations – including standards for hosts, firewalls, load balancers and all parts of the infrastructure
    > Demonstrated ability to think strategically about business, lucidly communicate complex situations, develop solution strategies, mobilize resources, and deliver results
    > Support application deployments and buildout of new systems in a SaaS / cloud environment
    > Implementing integrations requested by customers
    > Deploying updates and fixes
    > Experience in Agile Application Development & Scrum methodologies is preferred
    > Ability to supervise and mentor junior developers on the team.
    > Must be self-motivated and work well pulling people together in addition to being able to pull people together technically
    > Demonstrated proficiency of troubleshooting techniques and detail-oriented problem diagnosis
    > Ability to handle responsibility, is self-directed, with strong organizational and documentation skills
    > Ability to work independently and efficiently under aggressive deadlines to meet project commitments
    > Excellent verbal and written communication skills

    EDUCATION
    UG - B.Tech/B.E. - Computers, Electronics/Telecommunication, Diploma - Computers, Electronics/Telecommunication, B.Sc - Computers, BCA - Computers) AND (PG - M.Tech - Computers, Electronics/Telecommunication, MCA - Computers, M.Sc - Electronics, Computers) AND ( Doctorate - Any Doctorate - Any Specialization, Doctorate Not Required).

    OTHER DETAILS
    Number of vacancies: 4
    Experience: 3 years
    Location: Cochin

    If you have a passion towards technology and coding, then we have the right job for you. Kindly forward your resumes to
    Email: jobs@mjsofttech.com
    Phone: 0484-2421245 / 928 720 7160

  • SOTWARE ENGINEER (AI / NLP)Open or Close

    Experienced in AI, Natural language processing, Machine Learning, Data Analytics (3 to 5 years)

    JOB DESCRIPTION
    Urgently require talented AI Specialist. The position requires expertise and hands on experience working with overseas client. Successful candidates will get to work on cutting edge Machine learning applications to the global audience.

    DESIRED CANDIDATE PROFILE
    An ideal candidate should be experienced in defining systems and application architecture. The candidate must possess prior experience leading a project. Candidates must have:
    >   Must have 3+ years of actual development experience using Java and Python with various data science tool-kits and ML libraries such as NLTK , pandas, scikit-learn, SciPy, NumPy etc
    >   Hands on experience in Spacy, Gensim, NLTK & Various other NLP based tools .
    >   Experience in projects that involves Natural Language Processing, Predictive Analysis and Anomaly Detection.
    >   Good understanding of various classification techniques such as Clustering, Logistic Regression, CRFs, MEMM, Neural Networks, SVMs, Decision Trees etc.)
    >   Knowledge in Stanford Core NLP and MALLET is an added advantage.
    >   Experience in word2vec and related algorithms for learning words from their context.
    >   Ability to handle responsibility, is self-directed, with strong organizational and documentation skills
    >   Ability to work independently and efficiently under aggressive deadlines to meet project commitments
    >   Understanding of, and experience with ORM concepts and technologies
    >   Excellent verbal and written communication skills

    EDUCATION
    UG - B.Tech/B.E. - Computers, Electronics/Telecommunication, Diploma - Computers, Electronics/Telecommunication, B.Sc - Computers, BCA - Computers) AND (PG - M.Tech - Computers, Electronics/Telecommunication, MCA - Computers, M.Sc - Electronics, Computers) AND ( Doctorate - Any Doctorate - Any Specialization, Doctorate Not Required).

    OTHER DETAILS
    Number of vacancies: 2
    Experience: 3+ years
    Location: Cochin

    If you have a passion towards technology and coding, then we have the right job for you. Kindly forward your resumes to
    Email: jobs@mjsofttech.com
    Phone: 0484-2421245 / 928 720 7160

  • SOFTWARE ENGINEER (JAVA)Open or Close

    Experienced Java developer (2 years)

    JOB DESCRIPTION
    Urgently require talented Java developer. The position requires expertise and hands on experience working with overseas client. Successful candidates will get to work on cutting edge Java applications to the global audience. Candidates with exposure to Javascript frameworks like jQuery will be given top priority.

    DESIRED CANDIDATE PROFILE
    Java Developer with strong analytical skills to join a dynamic team of developers. Candidates must have:
    >   2 - 4 Yrs of experience in Java
    >   Excellent understanding of OOPS concepts
    >   Hands on experience in MVC architecture
    >   Hands on experience in Javascript
    >   Exposure to frameworks like jQuery
    >   Experience working with international clients
    >   Good documentation skills
    >   Good English communication skills, written & verbal
    >   Should be a good team player
    >   Should be a self-starter and fast learner

    EDUCATION
    UG - B.Tech/B.E. - Computers, Electronics/Telecommunication, Diploma - Computers, Electronics/Telecommunication, B.Sc - Computers, BCA - Computers) AND (PG - M.Tech - Computers, Electronics/Telecommunication, MCA - Computers, M.Sc - Electronics, Computers) AND ( Doctorate - Any Doctorate - Any Specialization, Doctorate Not Required).

    OTHER DETAILS
    Number of vacancies: 5
    Experience: 2 - 4 years
    Location: Cochin

    If you have a passion towards technology and coding, then we have the right job for you. Kindly forward your resumes to
    Email: jobs@mjsofttech.com
    Phone: 0484-2421245 / 928 720 7160

  • UI DEVELOPER (Angular JS / JAVA/ JQuery/ BootStrap)Open or Close

    UI Developer (5+ years)

    JOB DESCRIPTION
    Urgently require talented UI developers who should have hands-on and willing to take on the challenge of creating new UI paradigms of interaction on Application products (experience with enablers like gestures, multi-touch interactions, voice recognition, latest technologies etc. would be an added advantage)For you work is not the number of hours but the excitement of seeing your creation unfold.

    DESIRED CANDIDATE PROFILE
    We are looking for a UI developer with strong interests and capabilities in the design and development of engaging user experiences. The ideal candidate will thrive in a work environment that requires strong problem solving skills and independent self-direction, coupled with an aptitude for team collaboration and open communication. This individual excels at providing both highly analytical as well as highly creative ideas to a design engagement. The candidate will also have extensive experience in a fast-paced and innovative development environment. A thorough understanding of contemporary user-centered design (UCD) methodologies is must.
    >   5+ years of relevant front-end development experience in medium or large, enterprise application development.
    >   Expert knowledge of user-centered interface design processes, methodology and UI best practices. Demonstrated experience with turning customer insight into interaction designs.
    >   Passionate about understanding (and keeping the team and clients in formed about) current and emerging UX/UI trends.
    >   Experience with the conceptualization and design of navigation, labeling, search, and organization systems for websites and applications.
    >   Work with the internal product team to complete the information architecture and interface development processes for new production projects including site map, wire frame layout and template development/testing (browser and platform compatibility) while maintaining quick page load times.
    >   Strong working knowledge of Omnigraffle,Photoshop,Visio,Illustrator, InDesign, Fireworks and associated design tools
    >   Strong conceptualization ability, strong visual communication ability, drawing skills and sketchbook technique
    >   Produce scenarios, process flows, information architecture diagrams, wireframes, visual design redlines and other artifacts required to develop and evolve user experience designs.
    >   Show desire to iterate on design, while having the ability to finish a project on time
    >   Great sense of visual design and print specific design, are good with workflow and ideally are great at balancing these with a mind-set of collaborative curiosity.
    >   Experience in implementation tools and techniques like Angular JS , HTML5 coding, Jquery, CSS 3, Twitter bootstrap,etc.
    >   Avid follower of the new technology trends
    >   Extremely detail-oriented, flexible and able to work in a fast-paced, demanding environment simultaneously contributing to multiple projects each with aggressive development schedules.
    >   Strong communication skills. Able to present concepts in a clear and convincing manner to a broad range of audiences – from executives to software developers.
    >   Should be a self-starter and fast learner

    EDUCATION
    UG - B.Tech/B.E. - Computers, Electronics/Telecommunication, Diploma - Computers, Electronics/Telecommunication, B.Sc - Computers, BCA - Computers) AND (PG - M.Tech - Computers, Electronics/Telecommunication, MCA - Computers, M.Sc - Electronics, Computers) AND ( Doctorate - Any Doctorate - Any Specialization, Doctorate Not Required).

    OTHER DETAILS
    Number of vacancies: 2
    Experience: 5+years
    Location: Cochin

    If you have a passion towards technology and coding, then we have the right job for you. Kindly forward your resumes to
    Email: jobs@mjsofttech.com
    Phone: 0484-2421245 / 928 720 7160

  • CLOUD SOLUTION DEVELOPER / CLOUD SOLUTION ARCHITECTOpen or Close

    JOB DESCRIPTION
    As a Cloud solution Developer, you will be part of our team that implements cloud integrated products and services. You’ll have the opportunity to design solutions and implement code that will reside in existing or new products. You will use your deep knowledge and expertise of the Java technology stack to build RESTful APIs that expose our core and critical business functionality.

    DESIRED CANDIDATE PROFILE
    An ideal candidate should be experienced in defining systems and application architecture. The candidate must possess prior experience leading a project. Candidates must have:
    >   Experience in building cloud solutions on Oracle Cloud, Amazon Web Services (AWS)and Microsoft Azure
    >   Demonstrable experience with server side technology stack, including but not limited to: Java, JPA, Spring Framework, Eclipse Link or Hibernate.
    >   Experience in implementing microservices, DevOps capabilities including Continuous Integration (CI)/Continuous Delivery (CD), from code checking to production deployment
    >   Extensive experience in messaging middleware including EMS/JMS and application servers
    >   Knowledge of event processing models, multi-threading, enterprise integration pattern, Web Service and building REST APIs is mandatory.
    >   Experience with Middleware and/or SOA base implementations.
    >   Maintain and enhance cloud management and monitoring tools.
    >   Understanding of user experience, user-centered and responsive web design.
    >   Ability to code, design and lead development teams to produce error-free software, meeting functional and non-functional requirements.
    >   Knowledge in Configuration management (e.g., Puppet, Chef, Subversion, Git).
    >   Work with cross-functional teams to design and develop a broad set of APIs that meets the needs of our internal and external customers.
    >   Ability to supervise and mentor junior developers on the team.
    >   At least 5 years of experience in cloud solution development (AWS, Azure, OpenStack, Docker, Ansible, Chef or Terraform).
    >   3+ years of experience in building RESTful web services using Spring or Jersey with server-side frameworks like Spring Boot and Play.
    >   3+ years of experience in one of the following Build and CICD technologies like GitHub, Maven, Jenkins, Nexus or Sonar.
    >   Knowledge in Monitoring tools (e.g., Nagios, Cacti, Ganglia, Splunk, BMC, OpenView) is an added advantage.
    >   Must be self motivated and work well pulling people together in addition to being able to pull people together technically
    >   Demonstrated proficiency of troubleshooting techniques and detail-oriented problem diagnosis
    >   Ability to handle responsibility, is self-directed, with strong organizational and documentation skills
    >   Ability to work independently and efficiently under aggressive deadlines to meet project commitments
    >   Understanding of, and experience with ORM concepts and technologies
    >   Excellent verbal and written communication skills

    EDUCATION
    UG - B.Tech/B.E. - Computers, Electronics/Telecommunication, Diploma - Computers, Electronics/Telecommunication, B.Sc - Computers, BCA - Computers) AND (PG - M.Tech - Computers, Electronics/Telecommunication, MCA - Computers, M.Sc - Electronics, Computers) AND ( Doctorate - Any Doctorate - Any Specialization, Doctorate Not Required).

    OTHER DETAILS
    Number of vacancies: 4
    Experience: 5+ years
    Location: Cochin

    If you have a passion towards technology and coding, then we have the right job for you. Kindly forward your resumes to
    Email: jobs@mjsofttech.com
    Phone: 0484-2421245 / 928 720 7160

Get In Touch

Reach Us