Displaying search results for ""

Springboot Developer – Maveric Systems, Bangalore

Job Location: Bengaluru

Desired Candidate Profile

  • Strong experience with Spring and Spring Boot, Spring MVC, Spring Data, Spring Security
  • Experience with Web Services (JSON, REST, JAX-RS, Spring based REST services)
  • Strong with Java and J2EE/Java EE (including servlets, JSP, JSF, JDBC)
  • Strong understanding of Java Multithreading
  • Experience working with DB like Mongo, Casandra etc.
  • Experience with at least one of the development tools like Git, Gradle, Maven, Sonar, Jenkins, Artifactory etc
  • Experience with web application servers like Tomcat, Jetty, JBoss etc
  • Experience with TDD, code testability standards, JUnit/Mockito
  • Experience with DevOps practices and CICD model of development
  • Good understanding of OOPS, design patterns and industry best practices
  • Agile project experience along with working on Agile tools like JIRA
  • Strong written and verbal communication skills

Android Developer – Maveric Systems, Bangalore

Job Location: Bengaluru

Roles and Responsibilities

  • Design and & develop advanced mobile applications for Android platform for banking and financial services
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Unit test the code for robustness, including edge cases, usability, and general reliability
  • Work with UI/UX designers and peer developers to deliver finished mobile application products
  • Work on bug fixing and improving application performance
  • Focus on innovating new and better ways to create solutions that add value and amaze the end user, with a penchant for simple elegant design in every aspect from data structures to code to UI and system architecture
  • Stay up to date on relevant technologies, plug into user groups and understand trends and opportunities that ensure we are using the best techniques and tools
  • Help create and maintain product documentation

Desired Candidate Profile

  • Bachelor or Master Degree in computer science, computer engineering, or related field
  • 3 to 5 years of professional programming experience using Java and Kotlin
  • Proven Android and/or Hybrid application development
  • Multiple shipped apps in the Android Play Store strongly preferred
  • Eye for great product and UX design
  • You write clean, maintainable code and understand the value of automated tests
  • Experience integrating with third party APIs, comfortable working against an internal REST API
  • Proven customer-facing application development, troubleshooting, deployment and application performance tuning experience
  • Experience working in cross-functional teams to develop Banking apps is a strong plus

Mobile Architect

Job Location: Singapore (Candidate with Singapore EP/ Singapore PR / Citizenship only can apply for the position)
Skills required for a Mobile Architect:

  1. Excellent communication skills with fluency in English
  2. Experience with Swift, Kotlin, Objective-C, Java, HTML5/JS/CSS3(basics)
  3. A thorough understanding of OOP, design patterns, iOS and Android core concepts
  4. Excellent analytical skills with an ability to debug complex issues like app performance, optimizing the data consumed by mobile app etc
  5. Proven experience of deploying enterprise or consumer facing mobile applications
  6. Proven experience in developing secure mobile application with thorough knowledge on best security practices for mobile applications
  7. Must have sound knowledge on mobile security protocols, analytics, payment gateways and social channel integration
  8. Proven ability to design, optimize and integrate business processes across disparate
  9. Knowledge on basics of hybrid application development using Apache Cordova or Phone Gap , NodeJS, Angular/ReactJs
  10. Experience in mentoring and overseeing team members
  11. Should know basics of agile methodologies like user stories, scrum meetings, retrospective meetings, story sizing, sprint planning etc
  12. Should know Code quality tools like SonarQube, Findbugs etc
  13. Should know  basics of CI/CD tools like Jenkins etc
  14. Should know project management tools like JIRA, Confluence
  15. Should know source code management tools like  Bitbucket, git
  16. Ability to quickly learn the latest features coming in the respective platforms(android and ios) and bring the same to the ongoing projects

Key Responsibilities:
The Mobile Application Architect will be responsible for:

  1. Defining the overall technical architecture for the mobile application based on customer requirements
  2. Defining the technical requirements for the implementation and identify the various dependencies on external teams to implement the mobile solution
  3. Discussing technical aspects of the mobile application solution architecture, including the technology used, methodology followed, and devices to be supported with the customer Preparing technical solution and architecture documents, artifacts  and presentations for the customer
  4. Should be able come up with reusable artifacts, frameworks, components that can be reused across applications
  5. Should be able to design and develop mobile sdk and integrating mobile apps with web-services and external APIs
  6. Must know various non-functional aspects in mobile application design and provide a solution to optimize performance, scalability etc.
  7. Deliver mobile platform and architecture recommendations based on project requirements and industry best practices
  8. Contribute toward excellence in a highly collaborative, team-oriented environment
  9. Enforce sound development practices and ensure the quality delivery of enterprise mobile solutions. Should ensure team members are aware of best practices like
    – Coding guidelines
    – git branching guidelines
    – Code quality and analysis tools (SonarQube, PMD, FindBugs…)
    – Release and deployment tools (Jenkins, Bamboo, Octopus…)
  10. Lead and mentor development teams
  11. Work closely with Project Managers, Senior Business Analysts, and UX teams
  12. Take ownership of the solution from end to end, and be responsible for translating functional requirements into a mobile solution

Business Analyst – Digital Banking & Mobile Banking

Business Analyst – Digital Banking, Mobile Banking, Jira, Confluence

The BA is responsible for:

  • Detailing the Product Backlog requirements and user stories, especially detailing the acceptance criteria and technical analysis to support PO to create and maintain a quality Product Backlog
  • Providing download for detailed requirements to the respective stakeholders and walking them through the details.
  • Supporting Product Owner while creating and maintaining a prioritised Product Backlog, ensuring it is visible, transparent and clear
  • Supporting the Product Owner for preparing the Agile Execution Document, including the Initial Release Plan and other associated mandatory milestones and tracking and reporting delivery against the Initial Release Plan
  • Ensuring the Agile Delivery Team members understand items in the Product Backlog to the level needed
  • Joining the technical analysis with respective development teams to translate business requirements into details for them to help sizing and solutioning exercises.
  • Ensuring Project deliverables are of the desired quality and have appropriate endorsements/ sign-offs
  • Support the Product Owner for transitioning and hand over to BAU.

Required Experience:

  • Candidates with Singapore EP / Singapore PR / Singapore Citizenship only can apply
  • 5 -10 years of Experience in Digital Banking Initiatives, especially on Mobile Banking, Online Banking, Wearables, or any other digital channels or devices
  • Understanding the Customer Experience design and user experience principles.
  • Understanding the Agile delivery principles and basic knowledge about Scrum. Backlog / shape stories.
  • Having CSPP Certification is a plus.
  • Strong Communication Skills, Strong Business acumen
  • Good understanding about digital developments and customer expectations from digital banking products and services.
  • Experience using tools such as Sharepoint, Jira, Confluence, etc.
  • Good understanding about Mobile Apps, mobile operating systems and digital banking / finance apps in the market

UI Developer

We are currently hiring for UI Developers & Full stack developers – Chennai.

  • Good programming experience with Node.Js, Javascript, Angularjs
  • Should have good experience in MongoDB
  • Should have experience with MySQL DB
  • Good logical ability
  • Good experience with Mean Stack development is preferred

Interested candidates can send us your resume to c.ayishafathimas@maveric-systems.com