We provide IT Staff Augmentation Services!

Senior Developer/lead Resume

Southlake, TX

SUMMARY

  • Java/J2EE Developer with 12+ years of experience in software development and implementation of client/server and web based Distributed n - tier architecture with an earned reputation for meeting deadlines and delivering mission critical solutions. Experienced in designing and developing multi-tier scalable applications using advanced J2EE Patterns.
  • Experienced in developing Applications using Object Oriented Analysis and Design (OOAD) and Agile Methodologies like scrum, Test-Driven Development (TDD).
  • Experience in Financial, Insurance, Telecom, Networking, Health, Supply, and Chain and Transportation Web application domains.
  • Experienced in implementing design patterns such as DAO, Business Delegate, Service Locator, Singleton, Value Object and Session Facade.
  • Experienced in implementing SOA architectures with web services using CXF, AXIS AND RESTFUL frameworks.
  • Experienced working with tools like Ant, Maven, Gradle, Gulp.
  • Extensive experience in the development of the applications with Spring Frameworks using different components like IOC, AOP, MVC, Transaction Modules and integrated with different MVC Frameworks.
  • Used Spring Batch, Spring Boot for batch processing and easily integrate spring applications.
  • Extensive knowledge on Amazon Web Services(Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access Management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front), Google Cloud Platform (GCP).
  • Extensively working on ORM tools like Hibernate, IBatis and worked on Associations, Collection Mapping, Criteria queries, Inheritance, HQL.
  • Experienced working with Application servers likes BEA Weblogic, IBM Websphere, JBoss and Web servers as Tomcat.
  • Involved in doing performance tuning using different caching techniques like Memcached, EHCache.
  • Experienced in using Web development tools such as HTML, JAXP, JAXB, XSL, CSS, XML, JSON, jqurey, javascript, JUnit, AngularJS, ReactJs, Node.js, Bootstrap, Redux, AJAX, DOM & SAX Parsers.
  • Extensive experience in monitoring, troubleshooting and supporting J2EE based applications and infrastructure.
  • Experienced working with diffrent databases like Oracle 10g/9i/8i, DB2, MYSQL and Query languages like SQL, PL/SQL, CouchDB, NoSQL.
  • Extensive experience of Enterprise Application development using Java, JSP, Servlets, Custom Tags, JDBC, JSTL, Tiles, Log4j.
  • Working knowledge on JMS, IBM MQ for asynchronous communication.
  • Experienced in designing and developing applications using different MVC Frameworks like Struts, Spring, JSF.
  • Extensively used GIT, Subversion (SVN), CVS, VSS for Content Management.
  • Extensively used Groovy and Grails for the development of the application.
  • Experienced with different testing like JUnits, Integration Testing, System Testing, Functional Testing and involved in preparing the Test Cases, Test Scenarios and Test Modules and Test plans.
  • Good knowledge on IDE’S like Eclipse, Intellij IDEA, STS, GGTS, WSAD, RAD.
  • Have excellent Communication, Interpersonal, Analytical and Debugging skills.

TECHNICAL SKILLS

Operating Systems: Windows 9x/NT/2000/XP/7/8, Linux, UNIX.

Languages: JAVA, UML, SQL, PL/SQL.

Scripting Languages and Tools: JavaScript, Ajax, jquery, AngularJs, GWT, Node.js, React.js, iText, Jasper Reports.

Web Technologies: HTML, XML, CSS, Servlets, JSP, JDBC.

XML Technologies: SAX, DOM, DTD, XSD, XML, XSLT, XPATH.

Automation Tools: Selenium, Fitnesse.

Distributed Technologies: EJB, JMS, JTA, JPA, JSON, AJAX, Web services, RMI.

Big Data: Hadoop, Map Reduce, HDFS, Hive, Pig, Zookeeper, Sqoop.

Design Tools: GWT designer 2.0.0, Rational Rose, Microsoft Visio, and UML.

Version Control: PVCS, SVN, Git, VSS, CVS.

O-R Mapping Tools: Hibernate 3.x, IBatis 3

Caching Technologies: Memcached, EHCache.

Frameworks: Struts 1.2, JSF, JUnit, MVC, spring, Groovy and Grails.

App/Web Servers: BEA Weblogic 11g/9.2, Jboss, Tomcat, IBM Websphere.

Web Tools/ Scripting Tools: HTML, XSL, XSD, XHTML, JavaScript, CSS, Apache Axis.

Software Methodologies: Agile methodologies Scrum and Extreme programming, Object-Oriented Analysis and Design (OOAD), TDD, Waterfall Model.

IDE: Eclipse, Net beans, STS, GGTS, RAD, Intellij Idea, WSAD 5.0.

Databases: Oracle 9i/10g/11g, DB2, CoughDB, MySQL and MS Access.

PROFESSIONAL EXPERIENCE

Confidential, Southlake, TX

Senior Developer/Lead

Responsibilities:

  • Extensively worked on creating and implementing Controllers, Service, DTO’s, Converters using spring and REST based Annotations
  • Involved in taking and giving Architectural inputs based on which best fits for the situation of the problem .
  • Used Postman to validate different responses.
  • Creating Cloud Formation templates, Alerts (custom and managed) for different services.
  • Involved in writing Junit Test classes for the java classes written .
  • Extensively created different RESTful API’s using Spring Boot for both consuming and producing services.
  • Response in creating different Micro Services making using of Spring boot, creating and updating yml files, controllers, Service classes.
  • Extensively made use of Java 8 features like Lambdas, streams, collections where ever required in the code.
  • Extensively worked on Angular to bind the data/model that was retrieved from backend services
  • Extensively used Behavior Driven Development (BDD), created lot of cases based on requirements and implemented in the code accordingly.
  • Delivery of user stories based on a spring boot/cloud based framework that leverages
  • JWT for REST service authentication and google pub/sub for messaging.
  • Implementing the application’s CI/CD pipeline using the AWS CI/CD stack .
  • Developed most of the code with Test Driven Development (TDD) approach.
  • Used Responsive Desgin approach to make applications work in both windows and IOS
  • Response in creating selenium programs to automate the UI pages for doing functional, integration and end to end testing.
  • Involved in creating performance Scripts, Test files for Load testing in JMeter
  • Involved in creating and deploying the applications in Jenkins using different build scripts.
  • Creating different S3 buckets and creating Lambdas to move files from S3 to the instance and FTP server to S3.
  • Involved in checking logs and monitoring them and finding out the issues in different INT, CERT and Prod boxes in development and production Levels.
  • Involved in working on agile methodologies Scrum, TDD.
  • Involved in daily stand-ups, Demos, Planning, Retrospective and code reviews .
  • Involved in fixing development and production bugs .

Environment: JDK 1.8, Swagger, Postman, AWS, Spring Boot, Google Cloud, Jenkins, SQL Developer 18.2, spring 5.1, JUnit 5, GIT, JSON, Oracle, AJAX, Linux, JQuery, Jira, Intellij, Selenium, Log4j, Tomcat, Putty, Winscp, JMS.

Confidential, Irving, TX

Team Lead/Architect

Responsibilities:

  • Involved in working on agile methodologies Scrum, TDD.
  • Involved in daily stand-ups, Demos, Planning, Retrospective and code reviews .
  • Involved in taking Architectural decisions on which technologies to use and developing POC.
  • Using different REST and Spring based annotations for building controllers, Services and Transactions
  • Created DAO Classes and CRUD related operations for different Modules.
  • Involved in direct conversations with the external customers and gathering the information and providing the information they need.
  • Extensively using Loggers and Exception handling to monitor logs and errors in test and Production.
  • Updating different .yml files for configurations for spring boot applications.
  • Used Advanced REST client and Postman to validate different responses.
  • Responsible in producing and consuming Restful Webservices .
  • Refactored existing stories and used various libraries/packages from google/apache.
  • Involved in writing Junit Test classes for the java classes written .
  • Worked on the Onsite offshore model and leading the team of 12 people from offshore.
  • Used MicroServices with Spring Boot to build several applications .
  • Creating code for fallback mechanisms when external systems are invoked.
  • Involved in updating the Linux scripts for dev and prod checkouts.
  • Implemented Swagger to document the REST API’s.
  • Used Spring Boot for configuring and deploying the spring applications.
  • Involved in fixing development and production bugs .

Environment: JDK 1.8, Swagger, Advanced Rest Client, Jenkins, SQL Developer 18.2, spring 5.1, JUnit 5, SVN, XML, Micro Services, GITLab, JSON, Oracle, AJAX, Spring Boot 2.1, Linux, Tomcat 7, JQuery, Jira, STS 4 IDE, Log4j, Weblogic 12.1, Putty, Winscp, JMS.

Confidential, Southlake, TX

Senior Java Developer

Responsibilities:

  • Involved in working on agile methodologies Scrum, TDD.
  • Made use of Memcached to improve the throughput and performance of the project.
  • Involved in automating the screens using Selenium.
  • Created DAO Classes and CRUD related operations for different Modules.
  • Used Advanced REST client to validate different responses.
  • Responsible in producing and consuming Restful Webservices .
  • Involved in daily stand-ups, Demos, Planning, Retrospective and code reviews .
  • Responsible for creating different components related to IBatis like XML Mappers, POJO’s
  • Involved in writing Junit Test classes for the java classes written .
  • Used GULP as task runner which handles template cache, code changes and dependencies
  • Used Angular Depending injection to add the functionality Confidential the run time .
  • Written different database queries in IBatis XML Files
  • Created the Application using React, gulp directories to generate desired view and flux to root the URL's properly.
  • Involved in writing client Side code using React JS and used NPM’s gulp directories to generate desired view and flux to root the URL's properly .
  • Made use of Angular Navigation to carry out manual navigation.
  • Involved in creating selenium framework for the project and automated the functionality.
  • Used MicroServices with Spring Boot .
  • Extensively worked with React components like Flexbox, ListView, Scrollview, Animations, Buttons, Styling and Navigating in React Native .
  • Used Babel for compiling javascript.
  • Worked with AWS for Auto Scaling, Creating instances, Bean Stack, Code pipleline(CLI), Workspaces, Lamba funtions, managing the console, Configuring Amazon S3 and storage.
  • Worked with Swagger to document the REST API’s.
  • Responsible in working with angular templates, data binding, routing, configuration, Error Handling, transforming data, routing.
  • Responsible in configuring and building Fitnesse User acceptance testing framework and implementing different fixtures .
  • Implemented Angular Controllers to maintain each view data and Service calls using Angular Factory
  • Used Spring Boot for configuring and deploying the spring applications.
  • Implemented Routing in Angular to direct the users to different pages of the application
  • Used Redux for controlling the states .
  • Created different schema files to generate java POJO objects out of it.
  • Worked with Angular built-in directives ng-app, ng-controller, ng-click, ng-repeat and ng-if to perform various functionalities.
  • Implemented and developed different Angular Modules, Components and their respective templates, classes, Metadata. wrote code to build Views and Models as part of MVC pattern using Angular.js
  • Involved in configuring Spring Batch, creating schedulers, Job, Job launchers.
  • Wired up TypeScript with React and webpack to build the application.
  • Involved in configuring various Beans, Associations, references involved in configuring different components with respect to spring configuration.
  • Involved in fixing development and production bugs .

Environment: JSP, JDK 1.8, CSS, IBatis 3, Swagger, Advanced Rest Client, Selenium, Rally, Gulp, Redux, Memcahed, Jenkins, spring 4.1, JUnit 4.11, SVN, XML, Micro Services, AWS, GIT, JSON, HTML 5, Oracle, AJAX, CouchDB, Rundeck, Spring Batch, Drools, Babel, Fitnesse, React.js, Node.js, Spring Boot, Angular 2, CSS 3, Linux, Tomcat 7, JQuery, Jira, IntelliJ, Log4j, JMS.

Confidential

Senior Java Developer

Responsibilities:

  • Involved in daily stand-ups, grooming calls, point’s estimation (scrum poker), Demos, Planning, story pickup and code reviews.
  • Involved in working on agile methodologies like Scrum, peer programming, TDD.
  • Worked on different AngularJs components expressions, directives, filters, events, forms
  • Involved in producing and consuming the RESTFUL Webservices.
  • Involved in working with different remote teams around the globe.
  • Made use of DAO design pattern Confidential database layer.
  • Involved in writing the Named queries, Criteria queries in Hibernate.
  • Made use of Jquery for client side validations and ajax calls.
  • Made AngularJs ajax calls using different HTTP methods for processing request and response.
  • Made use of Spring MVC annotations to create controllers, components, services, transactions, autowiring etc.
  • Involved in writing Junit Test cases and Integration, functional testing.
  • Used IBM MQ for JMS calls for asynchronus communication .
  • Made use of spring AOP and IOC.
  • Responsible for loading data in to HDFS.
  • Used Spark to read and write data from and to HDFS.
  • Written and implemented Junit Test cases.
  • Used sqoop to load data from RDMS to HDFS.
  • Installed and configured Apache Hadoop, Hive and Hbase
  • Stored Hive metadata in MySQL.
  • Involved in writing Map and Reduce programs related to Hadoop.
  • Involved in documenting new features and enhancements in wiki.
  • Configuring Spring related classes in the configuration file.
  • Involved in fixing development and production bugs .

Environment: JSP, JDK 1.7, CSS, AngularJs, Jenkins, spring 4.1, JUnit 4.5, Git, Hibernate 4.3, JSON, HTML, Oracle, AJAX, Weblogic Application Server 11G, JQuery, Hive, Git, Spark1.2, Hadoop, Cassandra, Cloudera Manager Standard 4.1.2, Grovy Grails, Gradle, ServiceMix, Code cloud, Rally, STS, GGTS, JSTL, Velocity, Log4j, JMS, IBM MQ.

Confidential, Dallas, TX

Senior Java Developer

Responsibilities:

  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) .
  • Extensively used mock objects in the Junit and gave test coverage to the classes and methods.
  • Coordinating to the development team, QA team and BSA to clarify the technical issues and Use case Scenarios.
  • Writing the functional Test Cases for the user stories.
  • Extensively used agile methodology Scrum during development of the project and oversee the software development in sprints by attending daily stand-up meetings and giving status.
  • Involved in building the user screens using Groovy Server Pages (GSP)’s for the application.
  • Used Tomcat server as the Deployment Server.
  • Developed different grovy pages as a communication channel between client and service layers.
  • Implemented persistence layer using GORM ( Hibernate) and writing SQL queries based on GORM criteria API.
  • Participated in code Submissions, Code Reviews, updating design documents and troubleshooting .
  • Worked on the MVC based Struts Framework, making use of its different components
  • Involved in creating and consuming restful web services
  • Used Log4J for logging using different logger levels like info, debug and error.
  • Responsible in creating JSON objects and passing it back to UI
  • Integrated HTML with CSS, jquery and Ajax to develop dynamics web pages.
  • Used spring IOC for creating the beans to be injected Confidential the run time.
  • Responsible of making use of JAXB for reading and writing to and from XML documents
  • Involved in all the phases of SDLC including requirements & analysis, design, release and maintenance of customer specifications, development and customization of the application and applied software engineering principles.
  • Developed portlet kind of user experience using Ajax, jquery, grails and groovy.
  • Transactions in the application were Implemented using Spring’ AOP (Aspect Oriented Programming) in service layer
  • Extensively used spring tool suite(STS) as the ide for the development.
  • Extensively used jQuery script for client side javascript methods.
  • Fixing the bugs Confidential Development, QA and Production phases.

Environment: Unix, JDK 1.7, spring 2.5, JUnit 4.5, SVN, Hibernate 3.3, HTML 5, JSP, CSS, Grails 2.2.3, Groovy 2.1.6, Oracle 11g, AJAX, GORM, Apache Tomcat Server7, Struts, JAXB, JSON, jQuery, iText, Spring Tool Suite(STS) 4.3.1, Java Script, Jira, fish eye, Log4J.

Confidential

Senior Java Developer

Responsibilities:

  • Writing the Test Scenarios for the Use Case.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IoC) .
  • Designed and developed applications using Agile Methodology, SCRUM.
  • Involved in building the required JSP’s for the application.
  • Used Struts framework as the MVC for the development, Implementation and maintenance of the project.
  • Used Weblogic application server as the Deployment Server.
  • Designed and deployed web pages programmed in HTML, CSS, jQuery using diffrent components provided by them.
  • Implemented persistence layer using Hibernate.
  • Implementation of the Restful Web Services .
  • Participated in code reviews, troubleshooting.
  • Developed prototypes making using of HTML, CSS and jQuery.
  • Involved in writing test cases using JUnit .
  • Created and implemented Struts.xml file for various configurations.
  • Used Log4J to capture the logs.
  • Involved in all the phases of SDLC life cycle.
  • Worked on Spring DAO configuration files and Annotations .
  • Created unit test strategy, preparing test environments and test cases.
  • Made use of spring AOP for the transaction management.
  • Extensively developed Portlets in prime central (wrapper of liferay) using javascript, jsp and java.
  • Extensively used java script for client side validations and implementations.
  • Made use of Java Standard Tag Libraries (JSTL) in designing the jsps.
  • Fixing the bugs Confidential Development as well as the production level.

Environment: Unix, JDK 1.6, spring 2.5, JUnit 4.5, svn, Hibernate 3.3, HTML 5, JSP, Oracle 10g, AJAX, Weblogic Application Server 10.3, Apache Axis, jQuery, Struts 1.2, Eclipse, CSS 3, Java Script, Liferay, QDDTS 2.8, CDETS, Log4J.

Hire Now