Description
Summary � Fourteen years of experience in architecture, analysis, design, development, integration and deployment of applications and support web-based applications using Java/JEE technologies. � Experience with a server-side web application technology using SpringBoot and JEE. � Experience with API First - RESTful APIs - using open api/swagger/yaml. � Experience with AWS - EC2, S3, API Gateway, Lambda, Cloudwatch, Dynamo db. � Proven hands-on coding experience in developing rapid proof of concepts, technology upgrades. � Solid understanding of software development frameworks, architecture concepts and terminology � Competent using version control systems such as GIT, SVN, VSS � Expertise in Java/JEE technologies using Spring boot, Docker, Microservies, Java 8, JSP, Servlets, Spring, Web Services/Axis2, Hibernate, Swing, JAXB, Apache Tomcat, Eclipse, Maven, MSSQL, MySQL, Git, Team foundation server (TFS), EJB, JMS, JDBC, UML, Xtreme, JacORB, JSP/JSTL, Glassfish, Weblogic, JBoss, Net beans, ActiveMQ, XML/XPATH/DOM/SAX, GWT, Groovy, Gradle, MongoDB, Oracle, GIT, Netflix OSS - Zuul, Eureka, Ribbon. � Expertise in designing and developing micro services, REST apis using java, spring and php technologies. � Experience with UI frameworks and technologies (Angular JS, React JS, JQuery, GWT) � Expertise in Unified Modeling Language (UML), in designing Use Cases, Class diagrams, Sequence diagrams using Rational Rose and Microsoft Visio. � Proven track record of integrating complex technical processes, high-profile and deadline-oriented environments. � Highly motivated and innovative problem solver with ability to learn new technologies and methodologies quickly, ability to work independently and in team. � Excellent presentation and capable of preparing technical documentation by interacting with clients in both functional and technical aspect � Experienced in agile work environment - Scrum, Kanban and tools - Version one, Rally, Jira etc. � Conversant in infrastructure architecture/network - VPC, load balancers, hosting, VMs, configuration of security certificates, configuration and fine tuning of commonly used servers. Technical Skillset Experience Summary Cox Automotive/ Auto Trader, Atlanta, GA Mar 2015 - Till date Lead. Software Engineer - Consultant DealerSite, Fastlane, Common Services/MicroServies/API - Development Auto trader (now part of cox automotive) is an online marketplace for car shoppers and sellers. Dealer Site and Fast lane applications are customer facing applications primarily used by the dealers, sales people and management team. These are developed with Java/JEE technologies using Springboot, microservices/SOAP services, JMS, Camel Routing, JPA/Hibernate, EJB3, Seam, Oracle, Linux, JSF, SOAP based services, RESTful apis. Primary Responsibilities: * Rapid implementation of proof of concepts/spikes for new technology stack - spring boot for micro services, API first approach, AWS, sales force canvas integration, react js. * Lead tech stack upgrades, micro services deployment architecture - java8, springboot, eureka, zuul, wildfly 8 * Plan, Design and develop micro services for various functionalities. * Development of microservices based on industry api standards and API first open api approaches. * Train developers - GIT, java - selenium * Actively participate in code reviews and ensure every one follows the standards. * Oversee deliverables in each sprint, resolve other team member's impediments from technology perspective * Come up with standards and formalize development processes. * Design and develop services and api. * Work with project management team/program team in stories creation. * Participate in sprint planning - points estimation, clarifications, review. Environment: