Job Description :
Need local Candidate''s
Responsibilities:Responsible for software development implementations, taking high-level requirements and producing robust solutions, within predefined timelines, scope limitations, and in accordance with Agile SDLC methodology;Responsible for research, planning, estimating, designing, and ensuring customizations and integration components that are designed to meet the business needs;Interface with the business operations and product teams for technical specifications; and Participate in customer support processes;Responsible for research, planning, estimation, design, while ensuring that customizations and integration components are meeting the business needs;Design and code all aspects of solutions within a dynamic, rapid application environment involving a diverse technology stack that includes provide training on coding standards and best practices to team members;Produce quality, tested, and documented code;Qualifications:Proficient coding experience building highly scalable, highly available full stack Java applications;Significant hands-on experience architecting and developing fine-grained services using modern Java EE frameworks (Spring Boot/Spring Cloud/Spring IO etcExperience in developing JavaScript on top of one or more of the following client-side frameworks such as Angular.js,Experience building responsive Single Page Web Applications using modern front-end technologies such as but not limited to: HTML5, CSS3, JavaScript or jQuery;Extensive experience designing and developing REST API s (Java Spring Framework preferred)Experience with Agile development methodologies including unit testing, test-driven development (TDD), Continuous Integration (CI), Continuous Delivery (CD), Pair Programming, and Automated Testing;Proven experience in active adherence to SDLC methodologies such as Agile or Incremental and working knowledge of SCRUM is a plus;Deep understanding of contemporary API and architectural concepts (REST, Microservices, etcProficient in one or more Relational and Non-Relational DB technologies such as MongoDB, or PostgreSQLFamiliarity with deploying applications with container technology (Docker, Kubernetes, etc is a plusProven understanding of OOAD, design patterns, and application development processes and practices with focus on reusability, extensibility, and performance;Solid understanding of software development environments, source control techniques, and continuous integration;Passion and experience in coaching and mentoring junior and senior software engineers.
Requirements (This should have years of experience): 10+ years
Skills: AngularJS Spring BootNoSQL Micro services