Company Detail

Qfix Infocomm Private Limited
xyz
Member Since, September 21st 2020
1234 kolkata
676767676
demo13@demo.com
http://qfixinfo.com

About Company

qwqwqwqw

Opening Jobs

  • A Java Senior Application Architect is a senior level technical contributor as well as an effective leader of a development team. A Java Senior Application Architect has demonstrated expertise in a variety of information technology concepts, practices, and procedures and can design, modify, develop, write and implement software applications. The Senior Application Architect will be a member of an agile development team that is responsible for the full application lifecycle. You will be responsible for guiding technical team for development of product using Java/Java EE application framework and related technologies as well as participate in developing complex modules on your own

    Responsibilities

    1. Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
    2. Define API’s that provide simple and consistent access to enterprise data.
    3. Coordinate technical solutions across development teams.
    4. Work with testing specialists to devise automated tests and monitoring tools.
    5. Configure and manage deployment of Java applications in pre-production and production.
    6. Identify gaps in core technologies and help select solutions to fill these gaps.
    7. To technically lead software projects through all stages of the life cycle, including responsibility for requirements capture, design, development and acceptance testing
    8. To produce high quality technical documentation for our product
    9. To decompose technical tasks and provide accurate estimates
    10. To coach less experienced members of your team
    11. To undertake development tasks without supervision, including software designing, programming and testing within a Test-Driven Development process
    12. To monitor progress and provide updates to the Project Manager
    13. To understand and apply a formal quality approach
    14. Deep understanding of Java enterprise development best practices and coding conventions and to ensure that all standards are followed as per well defined software architecture

     

     

    Technical Requirements

     

     

    1. 5 Stars - Must have

    2. 4 Stars - At this experience, the developer is expected to know about these.

    3. 3 Stars - Good to have

    OOPs

    1. Java 8 and above (☆☆☆☆☆)
    2. OOPs, concepts like Inheritance, Polymorphism, Encapsulation, Abstraction, Composition, and how knowledge of real-life implementations.
    3. Strong concepts of Object-Oriented Programming (☆☆☆☆☆)
    4. Design Principles and Design Patterns (☆☆☆☆)
      1. Design Principles - One should be aware of SOLID principles and when designing a solution, one must reflect these principles.
      2. Design Patterns - Knowledge of design principles like Factory Method Design Pattern, Singleton Design Pattern, Observer Design Patter, and must also explain the implementation examples.
    5. Multithreading, concurrency and Java Memory Model (☆☆☆☆)
      1. Concepts like Threads, Thread Pool, Locks, Synchronization, Creating, and solving deadlocks.
      2. Creating Parallel Pipeline processing
      3. Heap space, types of memories in Java
      4. Java Memory Model
      5. Garbage Collector
      6. Difference between Synchrozied and Non-Synchronised collections in Java.
      7. Queues and different types of queues in Java
    6. Serialization and deserialization (☆☆☆☆)

     

     

    Data Structures and algorithms

     

     

    1. Basic Data Structures like - Stacks, Queues, Map, HashTables, LinkedList, Trees along with their implementation - (☆☆☆☆)
    2. Concept of Time Complexity and Space complexity must be clear. (☆☆☆)
    3. Implementation of searching and sorting algorithms like - Binary Search Brute Force Search, Bubble Sort, Merge Sort, Insertion Sort. (☆☆☆☆)

     

     

    Backend

     

     

    1. Spring Boot - (☆☆☆☆☆)
    2. Spring MVC - (☆☆☆)
    3. Maven - (☆☆☆☆☆)

     

     

    Frontend

     

     

    1. HTML, CSS, Javascript (☆☆☆☆☆)
    2. AngularJS - (☆☆☆)
    3. ReactJs - (☆☆☆☆☆)
    4. React Native - (☆☆☆)

     

     

    Databases

     

     

    1. MySQL - (☆☆☆☆☆)
    2. Elasticsearch - (☆☆☆)
    3. Redis - (☆☆☆)

     

     

    Cloud

     

     

    1. Google Cloud Platform (☆☆☆☆)

     

     

    Open Source Frameworks (☆☆☆ (At least practical knowledge of any 2 of the below is must have))

     

     

    1. Kubernetes
    2. Knative
    3. Project Istio
    4. Elastic
    5. ELK Stack

     

     

    Candidate experience, qualification and personality traits:

     

     

    1. Degree in Computer Science, Engineering or a related subject
    2. Atleast 5+ years of software development experience
    3. Relevant domain experience of managing cloud based ERP or e-commerce or banking/payments platforms is must
    4. Ability to communicate effectively with technical and non-technical stakeholders.
    5. Ability to lead and guide team members
    6. Be an extraordinary team player
    7. Needs to have an eye towards futuristic technologies and products
    8. Passion for product development and in solving complex engineering problems.

Candidate Reviews on Qfix Infocomm Private Limited

    No Reviews Available

Company Detail

  • Total Employees
    50
  • Established In
    4545
  • Current jobs
    1