TOP IDEAS
Careers
Looking for a few rockstars...
Job description
POSITION SUMMARY
- The Senior Full Stack Developer is responsible for analysing system requirements, making recommendations towards the development of new code or to reuse of existing code, and participating in software system testing and validation procedures, programming and documentation.
- This role requires hands on experience in building an enterprise scale highly componentized application using Java, Hibernate, Spring Framework, & Angular6+.
JOB REQUIREMENTS:
- Strong core Java skills
- Experience of web development with spring MVC or 3+ years with Spring Boot micro services
- Excellent knowledge of Spring Framework (3 and above) and a clear understanding of dependency injection
- Good understanding of Hibernate/JPA and Object-relational mapping, including performance considerations
- – Experience working with Java Script framework such as Angular6+, TypeScript, SCSS and HTML5
- Experienced in RDBMS, SQL/PLSQL and PostgreSQL
- Experience with build tools such as Maven
- Continuous Integration-Gitlab Cli
- Experience developing REST based web services
- Experience integrating systems using a wide variety of protocols like REST, SOAP, JSON and a number of others
- Proven ability to understand and troubleshoot large systems, drilling down to code level to identify the root cause of issues
- Source Code Management- Git, BitBucket, Subversion
- Experience with agile tools and methodologies (eg Scrum, Confluence, JIRA)
- Excellent communication skills- written & oral
- Must be able to work in a team environment with minimal supervision, comfort with collaboration, open communication and reaching across functional borders.
PRIMARY RESPOSIBILITIES:
Analyse system requirements, including identifying program interactions and appropriate interfaces between impacted components and sub systems
Make recommendations towards the development of new code or to reuse of existing code
Participate in software system testing and validation procedures, programming and documentation
Focus on code maintainability and performance of application
Provide technical advice and assists in solving programming problems
Ensure proper analysis of problems and programming approaches to prevent rework and schedule slippage
Work on bug resolution and application improvements, such as performance and maintainability
Participate in Sprint Planning, Tasking and Estimation of the assigned work
Responsible for the development of re-usable services, user interfaces, unit testing, and code reviews
Lead a small team of junior developers and groom them, be a single point of contact
Provide transparency and show tremendous ownership of tasks.
Engage in requirement gathering, Status update on deliverables, UAT and be the key stakeholder in the overall engagement
Job Description
Angular Developer Job Description
We are looking to hire an experienced Angular6+ developer to join our dynamic team. As a developer, you will be responsible for creating a top-level coding-base using Angular best practices. Your role will require you to implement an exciting and streamlined user experience for web application.
To ensure success as an Angular6+ developer, you should have extensive knowledge of theoretical software engineering, be proficient in JavaScript, HTML, and CSS, and have excellent project management skills. Ultimately, a top-class Angular6+ developer can design and build a streamlined application to company specifications that perfectly meet the needs of the user.
Angular Developer Responsibilities:
- Designing and developing user interfaces using Angular6+ best practices.
- Adapting interface for modern internet applications using the latest front-end technologies.
- Writing JavaScript, CSS, and HTML.
- Developing product analysis tasks.
- Making complex technical and design decisions for Angular projects.
- Developing application codes and unit tests in Angular.
- Conducting performance tests.
- Consulting with the design team.
- Ensuring high performance of applications and providing support.
Angular Developer Requirements:
- Bachelor’s degree in computer science, computer engineering or similar.
- Previous work experience as an Angular developer.
- Proficient in CSS, HTML, and writing cross-browser compatible code.
- Knowledge of JavaScript MV-VM/MVC frameworks including Angluar.
- Excellent project management skills.
- Proven experience implementing front-end applications.
- Excellent communication skills.
- Critical thinker and good problem-solver.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco nisi ut aliquip ex ea commodo consequat.
- Where We Are
Head office in Bangalore and development center in South India
- Corporate Sales
crm@qmsmart.net
- General Inquiries
crm@qmsmart.net
What We Offer
We are looking for individuals who want to grow with us
Flexible Working Hours
We believe in Team work and product delivery. "Causal and a team work".
Modern office
State of the art development center
Private Healthcare
We support your need and provide required Health Insurance