Required Skills

Java Fullstack Developer

Work Authorization

  • Us Citizen

  • Green Card

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 24th Dec 2021

JOB DETAIL

  As a Sr. Software Developer at, this is your opportunity to

·        Partner with Product Owner(s), Enterprise Solution Architect(s), Application Architects, and business functional leaders to formulate strategies, plans, designs, and architectures for complex business Applications utilizing various open source technologies & tools, best practices, architecture patterns & models.

·        Elaborate complex business & user requirements, non-functional requirements to design features, application architecture, application’s technical infrastructure, application components, platforms, interfaces, development tools, and testing approaches. 

·        Build deep knowledge of application architecture; business context; enterprise standards; application portfolio; influencing technical, business, and administrative stakeholders to deliver solutions aligned with architectural best practices, business area goals, and technology directions.

·        Monitor code quality, engineering KPI, security issues, manage the technical backlog.

·        Hands on programming, unit testing, high quality software that is manageable, reliable, and maintainable and focused on long-term benefit.

·        Contribute to Dev Ops, Test Automation, and automated build & deployments.

·        Responsible for application support and quickly address operational issues and internal client requests via standard processes and mechanisms

·        Manage Risk for the business by overseeing technical debt, audit, and compliance needs to ensure appropriate portfolio allocation and effective risk mitigation

·        Collaborate throughout the organization on effective identification of technical issues, while taking ownership on resolving these issues.

·        Participate in code reviews, design reviews and refactoring discussions with multiple domain and delivery teams to ensure high quality deliverables, aligned with standards & best practices.

·        Clearly documents design specifications, data models, UI mock-ups, code & configuration, develops and maintains department's knowledge base.

·        Provide strategic input for long-term application direction & technology roadmap.

 

  You bring:

 ·        Bachelor's degree in Computer Science, Information Technology or related field, or equivalent experience

·        10+ years of broad-based, full-stack development experience with proven expertise in architecting and development of high complex, distributed, large scale data driven business workflow applications.

·        6+ year’s design/implementation/consulting experience of distributed applications, with at least 3 years as a technical lead or architect.

·        Strong knowledge on SDLC, best software engineering practices and standard architecture patterns.

·        3+ years of working in Agile Model with strong knowledge on XP, TDD, BDD practices.

·        5+ years of experience in Relational and NOSQL database paradigms

·        Experience with hands on development of Java technologies (e.g. J2EE, Spring, Sprint Boot, JBoss, JBoss Fuse, Tomcat, WebSphere )

·        UI Stack: JavaScript, DOM, HTML5, Web Sockets, JSON, XML, CSS, Ajax, and at least one associated framework (jQuery, bootstrap, AngualrJS, ReactJS, Node.js)

·        API development, web services (REST, SOAP) and documentation tools

 ·        Experience with source control, & build tools like Git, SVN, Jenkins, Bamboo, Bit bucket

·        Demonstrated leadership skills with ability to mentor & coach and grow people skills.

·        Hands On experience with designing and building highly available, mission critical large-scale service-based web application in both Front-end and Back-end technologies

·        Ability to translate business needs into architecture requirements and demonstrate them to non-technical stake holders,

·        Experience using open source technologies to satisfy enterprise requirements

·        Prior hands-on experience with multiple programming languages

·        Exceptional interpersonal skills, including teamwork, facilitation and negotiation

·        Excellent written and verbal communication skills

·        Experience with Enterprise Integration and Application Design Patterns

·        Application architecture analysis, design, architecture mapping and diagramming skills and tools.

 

Company Information