Role: Architect - Backend What will you work on? Implementation, testing & deployment of enterprise-grade backend system of our platform which will be connected with multiple mobile apps, transactional data, a marketplace for all businesses, consumers & operations command center. Who are we looking for? We are looking for team members who can work with all levels of management and clearly express their ideas and progress You'll need to dissect complex workflows and create enterprise-class software solutions that rely on your programming skills We want a leader who has demonstrated the ability to identify and isolate problem areas within the entire application flow, investigate the underlying cause, and implement solutions Minimum of a bachelor’s degree in Computer Science or a related field What should you know? Java developer with 8+ years of experience building high-performance web backends Leading a small team of motivated engineers Extensive experience in building distributed HTTP RESTful web services Extensive experience with Spring framework, Spring Boot, Spring Data, Spring Data Rest, Spring Security, Spring Rest, Spring Web, & ORM’s like Hibernate Experience with Maven, Log4j, JUnit, Tomcat, STS Experience with RDBMS like Postgress, SQL expertise, knowledge of transactions, ACID compliance and data normalization Experience with deploying complex systems to AWS (EC2, RDS, Cloudfront, Lambda, SNS, S3 & other AWS products) What would be an added advantage? Experience with shell scripting including standard UNIX tools such as awk, grep and sed Experience with development methodologies like CI/CD, Agile, Git, Jenkins, Behavior-Driven Development (BDD) Experience with microservice architectures like Docker, K8s Experience with MQTT, IoT Gateway like AWS IoT Core, Kafka Streaming, Flink etc
Provide objective guidance without personal or political considerations. Pitching ideas for projects based on gaps in the market and technological advancements. Rolling out fixes and upgrades to software, as needed. Securing software to prevent security breaches and other vulnerabilities. Setting up a continuous build environment to speed up software development and deployment process. Architecting overall, comprehensive, and efficient practices. Guiding developers and operation teams in case of an issue. Monitoring, reviewing, and managing technical operations. Requirements: Degree in Computer Science, Information Systems, or related field. Previous experience working on a 24x7 cloud or SaaS operation team. Spring Boot Java 8, Spring Core, Spring Boot, Spring MVC, Swagger, Tomcat 8, Maven, Jenkins, SVN, GIT, Postman/Newman, RESTful Services, Containers. Experience with infrastructure management and monitoring. Proven in developing, implementing, and providing solutions to the given problem in all Java technologies. Proficient in stitch-together end-to-end application starting from front-end web development, back-end development, middleware integration, and persisting data in no SQL or DBMS databases. Ability to work independently and as part of a team.
5-7 years of relevant product design, development and testing experience Strong technical skills in java springboot/MVC frameworks, reactjS. API development, Cloud native solutions like lambda, azure functions is good to have. Database – primarily Mongo DB, Knowledge of postgres /MySQL is good to have DevOps - Knowledge of DevOps will be good to have API - Preferred experience with one of API gateway platform (Apigee, Mulesoft, Kong, WSO2) Good communication skills, with an ability to express and understand complex technical concepts. Strong analytical, problem-solving, and conceptual skills. Ability to work under pressure and meet tight deadlines. Experience of working with globally distributed teams. Innovative and Self learner for mentoring and problem resolutions. Ability to mentor and manage product teams
Role & Responsibilities: Handle multiple products/modules simultaneously, lead the team in development and support Lead development teams Daily updates to customers and Product Managers/Delivery Managers Participate in design discussions Design and Architect small modules Effort estimations for modules, subsystems or use cases. Learn new skills and mentor the new team members Champion best practices within the team, including code reviews Work Experience & Skills: B.E/B.Tech or any relevant Masters degree from reputed college. Strong 5+ years of experience in Java, J2EE, Spring IOC, Spring Annotations, Spring JDBC, Jquery, Java script, HTML 5 and CSS Strong experience in Postgres or any SQL technology Experience with working on Tomcat, Apache, JBoss or any similar application server Should have 3+ years of experience in leading team. Good experience in JSON / RESTful API / Web Services. Experience in working on Agile methodology using Scrum and sprints Experience in using build tools, Maven, GIT, Bugzilla or similar tools. Experience in cloud technologies, Microservices and frameworks such as AWS or GPC, container technologies like Docker is a plus. Ability to adapt to new development environments, changing business requirements and learning new systems highly desired Experience in Microservices, SpringBoot and Angular is a plus. Experience with tuning deployed applications for scalability and performance. Good knowledge of deployment and scripting on Linux/Unix servers Strong technical documentation skills. Good oral and written communication skills
Experience working as an Integration Solution Architect with 6+ MuleSoft product Suite and team handling experience is must. 10+ years of software development experience. Experience with large Full Life Cycle (FLC) project implementations, with hands on delivery. Experience with all aspects of the system implementation process of system design, development and deployment of Integration solutions for Cloud, On-Premises, Hybrid scenarios, configuration, customization, integration, testing and support. Experience with design, development and deployment of SOA based architecture for a large organization leveraging multiple COTS Business applications is preferred Experience with Jboss wildfly, Tomcat, XML, JMS, XSLT, WS-*, SOA/Integration, and API Management technologies and standards Experience with using a JAVA IDE (Eclipse, Intelli J, Netbeans) Designed and developed Service Oriented Architecture (SOA) concepts including REST-ful and SOAP-based services Designed and developed enterprise services using RAML and REST based APIs Experienced in both Agile and waterfall methodologies Have excellent interpersonal, verbal and written skills and the ability to interact with all level of stakeholders, support personnel, and client’s Strong documentation, analytical and problem-solving skills Bachelor’s degree in Computer Science or any related field and a minimum of 5 years relevant experience providing IT enablement solutions Mule certification highly preferred Prepare / update technical specifications and architectural artifacts as needed Should have sound knowledge on API Led connectivity approach and should have built APIs using this approach Good understanding of underlying Mule ESB architecture with experience of server administration and physical deployment On Cloud, On Premise and Hybrid Ability to consume business requirements, translate into technical specifications like user stories and designs, and develop solutions Technical experience Strong experience of Design and Development on MuleSoft is a must Experience with core Java, JSON, system integration techniques, Web Services / Micro Services and highly scalable distributed systems Experience working with databases Experience with code source control such as Git MuleSoft hands-on development experience on Anypoint studio, MULE ESB, JMS, Active MQ Deep experience developing RESTful APIs with RAML using Anypoint Platform, Flow Design, Data weave, API Management using API Manager Have experience writing MUnit Test cases Good to have experience with message queue design patterns Preferred if the candidate holds an active MuleSoft Certification Desired Skills: Candidate should have a strong Analytical, Problem Solving & Communication skills Resource having experience in multi tenancy applications would be preferred.
Modern Systems empowers IT efficiency, agility and competitive advantage through core application modernization. Our solutions facilitate the transition from legacy systems to modern environments that leverage cloud, in-memory, data warehousing, business intelligence and agile development methodologies.