Sr. Technical Architect (JAVA)

  • Company:
  • Location:
  • Salary:
    negotiable / month
  • Job type:
  • Posted:
    2 months ago
  • Category:
    Software Services | IT-Software

Skill: jee , spring , java , xml , mysql , jquery ui , oracle , maven , java api , javascript , database servers , angularjs , bootstrap , mockito , hibernate , git , json , log4j , rest , junit , svn , extjs , gradle; Exp: 10-13 years; Sr. Technical Architect (JAVA) Product Development Karnataka, India Description Responsibilities Work with Product owners, Management and fellow developers for delivering quality software using agile methodologies. Design and Architect components, features and enhancements. Documentation of designs, approaches and processes. Track progress of sprints. Review design, code and approve solution approaches. Track progress of sprints and if required co-ordinate across teams to expedite things. Hands-on designing, coding and testing of deliverables. Provide leadership to junior team members. Maintain very high-quality bar in projects from the start and to champion quality improvements by implementing better technical practices Assist in developing, organizing and maintaining technical practices along with manager and actively engage in rolling out improvements The end-to-end responsibility of assigned modules and features. Requirements 10 years of experience in Software Development. Should have prior experience in design and architecture of complex software systems. Strong Object Oriented skills, including an understanding of common object and web application design patterns Hands-on experience in implementing design patterns in Java Strong working knowledge of Core Java (Java 8 preferred), JEE, JSON, XML, REST APIs like Java API for RESTful Web Services (i.e. JAX-RS, Spring, SparkJava) Hands-on experience with Logging (Log4j), and Unit Testing using JUnit / TestNG using Mocking frameworks such as Mockito, EasyMock, RestAssured. Experience working with enterprise applications using Spring and Hibernate. Experience working with SQL Queries and database servers like MSSQL Server, Oracle, MySQL. Must have an experience in working with version control system like GIT, SVN etc. and build tools like Gradle and Maven. Experience in software development with continuous Integration and delivery. Having good code review skills and an understanding of clean code and design. Having experience working with agile and test-driven development. Knowledge and experience working with Maven and/or Gradle; SVN and/or GIT. Knowledge of different web servers like Tomcat and Jetty. Good communication skills. A Self-starter with ability and drive to take requirements to completion. Should be able to guide junior members of the team in best practices, design. Nice to have Experience in designing and developing responsive GUI / Front End Components/ UI /UX using JavaScript frameworks like React, AngularJS(preferred), ExtJS, Bootstrap, jQuery UI, jQWidgets, WinJS is preferred. Education Requirements MCA /B.E./M.TECH/MSC equivalent or more

Software Engineer

Degree: MCA/ PGDCA

Experience: 10-13

Function: IT Software : Software Products & Services