We provide IT Staff Augmentation Services!

Xp Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • 71/2 Years of IT professional experience with full project lifecycle development in Java and Web technologies, Requirements analysis, and Design, Development, Testing, Deployment and production support of software applications.
  • Extensive experience with both core and advanced Java technologies which includes Java, XML, JavaScript, JEE, JSP, EJB 1.1/2.0/3.0, JDBC, Ice Faces, JPA, Java API for XML Web Services, Spring and Hibernate
  • Expertise in web UI development using HTML, DHTML, CSS, Java Script, Angular - JS, Bootstrap.
  • Experience working with Apache Camel, Spring Integration& MULE.
  • Hand on experience with Restful web services, used JAX-RS to implement RestFul applications in Java.
  • Experience creating single page applications using Angular.js and Node.js.
  • Have extensive experience in building and deploying applications on Web and Application Servers like Apache, JBoss, Weblogic, WebSphere, Glassfish and Tomcat.
  • Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in Enterprise Applications. Used Apache Active MQ as JMS provider.
  • Experience in writing test cases using Mockito, Power Mock and karma-jasmine.
  • Used MockMVC, Protractor to write integration test cases.
  • Experience in Design, Development and Implementation of multi-tier thin/thick client web based applications using Object Oriented Methodologies.
  • Experience with Object Oriented Analysis and Design methodology using tools like Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose.
  • Experience with advanced front-end technologies like HTML, DHTML, JSON, JQuery, CSS, XML, and JavaScript and Angular JS.
  • Experience in developing Web-centric applications using XML, Ext JS, Angular JS, JavaScript, JQuery.
  • Worked on implementing SOA (Service Oriented Architecture) using XML Web services (SOAP, WSDL, UDDI and XMLParsers).
  • Experienced in used Selectors, Events, DOM Manipulation using components in Angular 2 for updating content on DOM nodes
  • Experience in working with ORM frameworks like Hibernate, JPA (Java Persistence API) and APIs such as JDO (Java Data Objects).
  • Expertise in working with agile methodologies like Test Driven Development (TDD) and Scrum Methodology.
  • Experienced with XP programing practices.
  • Having good knowledge in front end technologies like Angular JS.
  • Good experience in PL/SQL programming including complex SQL queries using stored procedures and Triggers in Oracle, SQL Server using TOAD and Query Manager.
  • Excellent knowledge in working with various databases like SQL Server (RDBMS), MySQL, DB2, ORACLE and Mongo DB (NoSQL).
  • Strong programming skills using Java1.8, Spring, Hibernate, JDBC.
  • Experience developing the Microservices using Spring Pivotal Cloudfoundry.
  • Comfortable with the Working knowledge of IBM WebSphere MQ Family and Web Methods.
  • Involved in building and deploying GRADLE/ MAVEN scripts, debugging through logging frameworks like log4j, automated build tool with Jenkins.
  • Experience working with Amazon Web Services (EC2, S3, RDS).
  • Experience in using Log4J, Version Control using SVN, TFS, GIT and Confidential .

TECHNICAL SKILLS

Languages: Java(J2SE1.8/1.6/1.5, J2EE 6/5), SQL, PL/SQL, UML2.0,

Technologies: JDBC, RMI, EJB3.0/2.1, Hibernate3.x/2.x, Spring 3.0, Spring 4,RX Java, SOA, JMS1.1, SAX and DOM Parsers, Sybase Power Microservices Architecture, Designer, RestFul and SOAP web services

Web Technologies: HTML/DHTML, XHTML1.1, JavaScript1.x, XML1.0, XSL, XSLT, CSS, Bootstrap, Angular-JS, Angular 2,Nodes JS, JQuery

Development Tools (IDEs): Eclipse 3.2/3.0/2.1.1 , MyEclipse6.0/5.1.1, RAD7.0/6.0, WSAD5.x/ 4.x, NetBeans3.3, MS Visual Studio 2005, Brackets and Webstorm

Web/Application Servers: Tomcat 7.x/6.x/5.x, WebLogic 10.3/9.2/8.1/7.0 , IBM WebSphere 8.x/7.x/6.x., Marathon, OpenShift.

Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns

ORM/Structural Frameworks: Hibernate 3.5.6, JPA, JTA, Apache Camel.

Data Base: Oracle 11g/10g/9i/8i, MS SQL Server 2005/2000, MySQL5.1/4.1, DB 2 9.1/8.1/7.2 , CouchBase DB, Mongo DB.

Logging Tools: log4j, slf4j

Various Tools: Gradle, Maven, Dockers, Jenkins, Cloud Foundry,Amazon Web Services(AWS)

Platforms: Windows, UNIX, LINUX

Methodologies: Agile Methodology, RUP, Extreme Programming

Build Tools: Rational Rose, Confidential, PVCS, Git, SVN, VSS, Clear Case, JIRA, Jenkins, JUnit, TestNG, Selenium, Cucumber, Mockito, IBM MQ, Rabbit MQ, Log4j, ANT1.4,1.5,1.6, Maven2.2.1, Gradle, EC2, VPC, SNS, SQS.

PROFESSIONAL EXPERIENCE

XP Engineer

Confidential

Responsibilities:

  • Perform test-driven development and engage in extreme programming methodology to support the business needs.
  • Implementation technologies used Spring Framework, Gradle, Azure, PCF (Pivotal Cloud Foundry), Jenkins, Git, Angular.
  • Developed restful web api’s using Openjdk11, JSON, springBoot.
  • Used OracleDB and flyway for database versioning.
  • Developed the web interface using angular 8, typescript, ag-grid.
  • Written Unit test cases using Junit Jupiter, mockMVC, karma-jasmine and integration tests using Protractor.

Environment: JDK 11, Intellj, Spring framework, oracle, Flyway, Azure, Gradle, JSON, GIT, Jenkins, Docker, JUnit, Mockito, Protactor, Karma-Jasmin, Log4j, Postman.

Software Engineer

Confidential, Atlanta

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
  • Refactored existing monolithic application by identifying components that needs to be transformed to Micro- services architecture, with Spring Boot-based services interacting through a combination of REST.
  • Developed applications using JAVA 11, Spring Cloud Config.
  • Selenium webDriver test cases using Java 11.
  • Pre and post validation test data spreadsheets for testing team.
  • Used Junit, Mockito, selenium framework for unit and functional testing of application.
  • Used JIRA to assign, track, report and audit the issues in the application.

Environment: JDK 11, Eclipse, Intellj, Spring Config Server, Postgre, AWS, Maven, JSON, GIT, JUnit, Mockito, Selenium, Log4j, Postman, Mongodb Compass.

Java Full Stack Developer

Confidential, White Plains, NY

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
  • Developed applications using JAVA 1.7, 1.8, Spring MVC, Apache Camel, Oracle.
  • Worked with WebSphere application server that handles various requests from Client.
  • Used JavaScript, AngularJS, and AJAX technologies for front end user input validations and Restful web service calls.
  • Interact with graphic designers to translate design into visual elements that are responsive using HTML/CSS.
  • Used PHP, Bootstrap-CSS, JQuery to building custom templates and plugins compactable to platforms like WordPress, Drupal.
  • Experience in building hand coded website.
  • Created responsive web pages using HTML5, CSS3, Bootstrap, Typescript and Angular 2
  • Excellent understanding of JavaScript libraries and frameworks such as NodeJS, AngularJS, ReactJS.
  • Developed and designed web pages using with HTML5, CSS3, JavaScript, JQuery and ReactJS based on the w3 standards.
  • Involved in creating a new interactive and responsive website using HTML5, Bootstrap, Angular Js and React Js.
  • Used AngularJS to create Single Page Applications (SPA) which can bind data to specific views and synchronize data with server.
  • Used Angular 2 HTTP Client to Interact with Servers/backend and modularized the Application with NgModule.
  • Designed and developed the API Gateway and Provisioning Platform using Java, Apache Camel, CXF, Spring and JPA.
  • Implemented responsive web design and mobile-friendly design using the hybrid Ionic framework and Angular JS.
  • Performed CRUD operations like Update, Insert and Delete data in Mongo DB.
  • Performed Web services testing between and third-party applications using Soap UI and performance functional testing of REST APIs using JMeter.
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Used AWS SDK for connection to Amazon S3 buckets and EC2 to deploy Docker container with Microservices architecture.
  • Co-ordination with application team in designing applications to use IBM MQ.
  • Involved in the maintenance of WebSphere MQ on different platforms and setting up the development, testing and production environments.
  • Involved in Tuning of WebSphere Application Server for performance improvements.
  • Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS (SNS, SQS).
  • Refactored existing monolithic application by identifying components that needs to be transformed to Micro- services architecture, with Spring Boot-based services interacting through a combination of REST and AWS API-Gateway.
  • Developed web pages implemented using Node JS web module and Node JS Express framework, AJAX and Dojo.
  • Worked on Mongo DB database concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc.
  • Extensively used Spring MVC for forms, error handling, writing REST controllers and integrating with Spring Security and Spring ORM for persistence.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template to perform the database operations by connecting to Data sources available.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Worked to secure our RESTful web services using OAuth 2.0 with spring security to authenticate any third-party requests coming in.
  • Setup the continuous Integration (CI) process for the application using the Jenkins. Worked on Log4J to validate functionalities and JUnit for unit testing.
  • Implemented generating the verification hash code using crypto package on NodeJS and Added user validations and user permissions by using the NodeJS.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Automate build process through Mavenbuild framework.
  • Used Git to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts.
  • Implemented Netflix-Eureka from Spring Cloud for dynamic Microservices registry and discovery.
  • Implemented RESTful web services using Jersey for JAX-RS implementation.
  • Implemented Web-Services to integrate between different applications components using Restful using Hateoas .
  • Implemented the REST API's and data transformers using the JAVA connector which involves use Java1.8 features Lambda and Streams in partic ular.

Environment: Agile, Java1.8, HTML5, CSS3, JavaScript, Ajax, AngularJS, NodeJS, Microservices, Spring boot, Spring Cloud, Netflix OSS Stack- (Eureka), AWS (Amazon web services) EC2, S3, EBS, Apache Camel, ELB, AWS API-Gateway, Angular 2,Websphere MQ, Spring MVC, Spring JDBC, Spring ORM, OAuth 2.0, RESTful, AWS Elastic Map Reduce, WebSphere, Soap UI JMeter, Splunk, Maven, Git .

We'd love your feedback!