We provide IT Staff Augmentation Services!

Senior Developer Resume

2.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • Confidential is a Senior J2EE Developer/Lead wif over 11 years of extensive industry experience in designing, developing, integrating and implementing multi - tier enterprise products and applications using Rich UI, Cloud Platform, OOP, J2EE and Java technologies, catering to industry standard methodologies and techniques. Having excellent hands on experience in server side and front-end technologies. Having excellent leadership and team player qualities.
  • Working noledge in Auto/Health Insurance, Telecom, Finance (Banking, Investments), and Ecommerce domains
  • Expertise in playing Team Lead role as well as team player role. Expertise in managing team members, assigning tasks and monitoring, assisting team members for technical issues, creating initial project setup, configuring software for project needs, conducting technical reviews.
  • Expertise in Java technologies like Java 8, Spring 4, Hibernate 4, EJB 3, XML, AJAX, SOAP Webservices, Restful Web services, SQL, PL/SQL and JDBC.
  • Having hands on experience in cloud technologies like Open Shift, Spring Cloud, Netflix OSS. Knowledge in AWS.
  • Having experience in Spring modules like Spring Core, AOP, Spring MVC, Spring Data, Spring Integration, Spring Web Services, Spring Boot, Spring Cloud, Spring LDAP etc.
  • Having experience in various Software Development Life Cycle (SDLC) methods like Waterfall, Agile, and Test Driven Development etc.
  • Expertise in Web/Application Servers such as Tomcat, WebLogic, Websphere, Jboss, Jetty for deploying and configuring applications.
  • Expertise in technologies related to Web services like XML, SOAP, WSDL, JAX-RS, JAX-WS, JAXB, JAXP, DOM, SAX, and SOA.
  • Good hands on experience in System Design/Modeling using Rational Rose, VISIO and preparing high level as well as low level technical design documents.
  • Expertise in messaging technologies like JMS, RabbitMQ, ActiveMQ, IBM MQSeries etc.
  • Worked extensively in front end development using HTML, CSS3, JavaScript, JQuery, Sencha ExtJS 5, AngularJS, Bootstrap.
  • Good working noledge in IDE tools like IntelliJ IDEA, MyEclipse, Eclipse, RSA, Spring Tool Suite
  • Experience in implementing standard JAVA/J2EE Design Patterns including Singleton, Session Facade, Data Access Object (DAO), Data Transfer Object (DTO), Observable, Business Delegate, Service Locator and Value Object (VO).
  • Expertise in using version-controlling systems like Win CVS, Clear case, Subversion, Git.
  • Hands on experience in using build tools like Ant, Maven, and Gradle etc.
  • Exposure to continuous integration tools like Jenkins, Hudson etc.
  • Proficient noledge in RDBMS systems like Oracle, DB2, My SQL, MS SQL Server and communication methods like JDBC, ODBC, Connection pooling and related features.
  • Hands on experience in NoSQL databases like MongoDB, Cassandra.
  • Experienced in using Test Driven Development and Pair Programming.
  • Hands on experience on Shell Scripting, building and deployment of enterprise application on to various cloud platforms, monitoring and troubleshooting server environments on various platforms and environments such as Windows, Linux and UNIX.
  • Committed to excellence, self-motivator, fast learner, team player, a prudent developer wif strong problem solving, communication skills and always believes in giving teh best of efforts in challenging environments.

TECHNICAL SKILLS:

JAVA/J2EE Technologies: JAVA 7, 8, J2EE, XML, JSON, SOAP Web Services, Restful Web Services, JAX-WS, JAX-RS, EJB 3, JMS, JSF, RabbitMQ, ActiveMQFrameworks: Struts 2, Spring 4, Hibernate 4, IBatis, Spring Boot, Spring Integration, Spring MVC, Spring Data, Spring Messaging

Cloud Technologies: Spring Cloud, Netflix OSS (Hystrix/Circuit Breaker, Eureka, Ribbon, Config Server), Open shift, Amazon AWS

Web/Application Servers: Apache Tomcat, WebLogic, Websphere, JBoss, Jetty

Object Relational Mapping: JPA 2, Hibernate 4.0

Databases: Oracle, My SQL, MS SQL Server, MongoDB, Cassandra

JavaScript Technologies: AJAX, JavaScript, JQuery, AngularJS, Node.js, NPM, Bootstrap.js, JSON, HTML, CSS3

Operating System: Linux, Unix, Ubuntu, Windows

Version Control: Clear case, Subversion, CVS, Git

Tools/Utilities: IntelliJ IDEA, Webstorm, MyEclipse, Eclipse, RAD, Spring Tool Suite

DevOps Tools: Ant, Maven, Gradle, Hudson, Jenkins, Artifactory

Others: XSL, XSLT, SQL, PL/SQL, JUnit, Mockito, EasyMock, SOAP UI, Swagger, Postman, SonarQube, Jira, Rally, Mingle.

Software Design: UML

Development Models: Waterfall, Agile/Scrum, TDD, BDD

Web browsers: IE, Chrome, Firefox

PROFESSIONAL EXPERIENCE

Senior Developer

Confidential, Plano, TX

Responsibilities:

  • Developed Microservices architecture using teh technologies Spring Cloud, Spring Boot and Open Shift.
  • Extensively worked on Java 8 for teh core functionality. Used Java 8 features like Streams, Lambda expressions etc.
  • designed and developed microservices using spring boot (rest, security, data), spring cloud (hytrix, eureka, ribbon).
  • Used Eri Cloud (Open stack) cloud platform for hosting teh application, setup and configure Open shift namespaces, pods, clusters for teh docker images.
  • Used Spring MVC as teh back end for request processing and to develop restful web services.
  • Developed POJO mapping files for teh data base using Hibernate 4.0
  • Used MongoDB as NoSQL database for some Microservices as needed.
  • Implemented API level security using JWT and Ouath2 by Spring Security.
  • Used Git as teh source control wif local branches for each feature developed and merged into master branch.
  • Configured Spring Cloud Eureka Service Discovery, config cloud service, Zuul API Gateway, applied circuit breaker pattern on teh rest services using spring hystrix API and added swagger annotations for API docs and test data generation.
  • Used Netflix Ribbon for client-side load balancing in calls to another microservice.
  • Used Jenkins for continuous integration and for automated build and deployments.
  • Analyzed, designed, developed RCIM tool for Sprint.
  • RCIM application was developed using Spring Boot (MVC, Rest, Security, Data), Hibernate and AngularJs.
  • Developed Spring Controllers, implemented spring security, and spring Data repositories.
  • Developed AngularJs single page application for rich UI. Involved in deep linking, routing and page transition and used various UI Angular utilities like UI-router, local-forge, UI material.
  • Developed Spring Restful web services for uploading xls/csv files, retrieve data and used postman to test it, and developed test cases so dat Functional/User testing to able to test.
  • Used spring security for autantication of user and session for web application and for autantication of user for Restful web services.
  • Involved in PC (Production Customization) development for SDP.
  • Worked on multiple PCs on SDP charging system for AT&T, T-mobile. Worked wif Team Lead to submit solutions to SA team, designing solution, developing, testing (testng, TTCN test cases).
  • Updated and developed various core modules of SDP to meet PC requirements and went through vigorous code review before merged in to respective branch.
  • Involved in code reviews, extensively used git version controller.
  • Worked along wif team on performance improvement of ECI Tool in teh war room under immense pressure and successfully reduced runtime from 80 hrs to 12 hours.
  • Used Git repository, Ant scripting, pdf generation, excel/csv file generation.

Environment: Java 8, Spring Boot, Spring Cloud, Eri Cloud (Open stack), Openshift, AngularJs 2, Spring 4, Spring MVC, Hibernate 4, Restful Web services, XML, JMS, JSON, AJAX, My SQL server 5.6.17, Times Ten in memory DB, MongoDB, RabbitMQ, Linux, Tomcat, Log4j, Ant, Maven, Junit, testng, mockito, git, gerrit, Jenkins, SonarQube, Swagger.

Senior Developer

Confidential, Richardson, TX

Responsibilities:

  • Ultimate Rating Engine is suite of web services and back end processes developed using spring and CXF frameworks in Web sphere RAD environment on UNIX servers.
  • Involved in Enhancement and maintenance of URE, FMA and RFRF applications.
  • Agile methodology used for enhancements to URE, FMA & RFRF applications for 2014 Health care reforms, new plans & new rates.
  • Developed Top down web services using CXF framework, implemented versioning of services for client convenience.
  • Developed Struts Action classes, helper classes, Action Form and Validation using Struts Validation framework in FMA application.
  • Involved in teh development of Spring Controllers, Components, Bean validation and in teh configuration of Spring MVC for RFRF application.
  • Front end developed using HTML, JSP, Tag libraries, Struts/Spring Tags, java script, used JQuery for easy & efficient coding and for rich look in teh front end.
  • Used Spring IOC, Aspect Oriented Programming (AOP). Integrated Struts wif spring.
  • FMA & RFRF DAO layer is implemented using Spring JDBC framework.
  • Provided support for URE application to URE clients on rotation basis and helped in fixing teh bugs in teh system.

Environment: JDK 1.6, Struts 1.1, Spring 3.x (MVC, DI, JDBC, AOP), Web services (SOAP, CXF), JUnit 4.x, My Eclipse 3.7, Serena Dimensions, JSP, Tiles, Tag library, Java script, JQuery, Ant, SOAP UI, XML, XML Schema, SQL server 9.0, DB2, SQL Server Management Studio, Websphere 7.x, LDAP.

Senior Developer

Confidential, Allen, TX

Responsibilities:

  • Involved in Design, Development and Testing phases of Iterative and Incremental development of teh Application.
  • Prepared Technical Design documents wif Class diagram, Sequence diagram, Activity diagram and Flow charts through UML and VISIO.
  • SBC, CPQ are implemented using Spring MVC, ExtJS on top off Sterling Commerce9.2.
  • Worked wif Application Manger for configuring services, administration. Experience in developing Services, SSO, Custom Tables & controls User Exists, Web services, function handlers. Configured organization & business models and Agent Server.
  • Good understanding of order capturing and fulfillment process.
  • Involved in Writing Controller Classes, and DAO Classes Using Spring MVC framework.
  • Involved in developing presentation layer using JSP, ExtJS, JQuery, DHTML, AJAX and JavaScript. Involved in implementing AJAX using JSON framework.
  • Knowledge on ExtJS library, build custom component using standard components. Implemented Executor framework to call ESB for account/order responses.
  • Consumed Web services using Apache Axis2 provided by ESB to communicate wif DPI system. And published Manage Order Services as Web Services using Axis2.
  • JAXB is used for reading and writing Java objects to and from XML documents.
  • Implemented SSO (Single Sign-on) for SBC & CPQ from Sales force by autanticating teh user against LDAP server.
  • Extensively worked on CVS Branching, Tagging, and Merging of Branches into Head.
  • Ant used for build and deploy, wrote unit Test Cases & Test Suits using JUnit.

Environment: JDK 1.6, Sterling commerce 9.2, JSP, Spring MVC, ExtJS, JavaScript, AJAX, Ant, Web services (SOAP, Axis2), JAXB, Oracle11g, JUnit 4.x, Eclipse 3.7, CVS, SOAPUI, Oracle SQL Developer, Websphere 7.2, LDAP, VISIO, JSON.

Tech Lead/Senior Developer

Confidential, St Louis, MO

Responsibilities:

  • Involved in phases of SDLC including Design, Analysis, Development and Testing of teh Application.
  • Worked as a Technical leader for teh Phase -2 implementation of Branch Business Plans 2012 and for Branch Business Plans 2013 applications.
  • Extensively Involved in Agile methodology for BBP, Water Fall for MyBranch.
  • In Agile Methodology, I helped in prioritizing stories, story point estimates on Product Backlog, based on priority setting up teh deliverables for each Sprint, dividing each story into tasks and provide task estimations for Sprint Backlog.
  • Attended, sometimes-facilitated Daily Scrum meetings and updated Product backlog, Sprint backlog for each task on teh end of each sprint day.
  • BBP and MyBranch applications are implemented using Struts 2 (MVC).
  • Used EJB 3 stateless session bean as Service layer, iBatis as Data Mapping tool.
  • Integrated Struts2, EJB3, and iBatis frameworks for application development.
  • Front end developed using HTML, JSP, Framework Tag libraries, Struts 2 Tag libraries, OGNL, java script, JSON and JQuery.
  • Developed Struts 2 Action/helper classes, and Validation using Struts 2 Validation framework. Used DAO, Factory pattern, Façade, Service Locator Design Patterns.
  • Extensively used jQuery for easy & efficient coding, rich look for teh front end. And used Java script for front end validation.
  • Used iBatis as DAO layer, extensively used iBatis’ for CRUD operations. Used iBatis SQL queries in side SqlMap.xml files to interact wif DB2 database.
  • Extensively worked on CVS Branching, Tagging, and Merging of Branches into Head.
  • Maven used for building/managing projects, Junit for testing, Ant for code deploy.

Environment: JDK 1.6, Struts 2.1.6, iBATIS, EJB 3.0, JSP, JQuery, CSS, Web logic 10.3, Spring 2.5.6, AJAX, Ant, Maven, Oracle 10x, DB2, PL/SQL, java script, JSTL, JSON, Tiles, Eclipse 3.4.2, MKS, XML, JClass, Agile methodology, CVS, DOM, Log4J 1.2, JUnit 4.x, HighCharts.

Senior J2EE Developer

Confidential, Kansas City, MO

Responsibilities:

  • Involved in all teh phases of SDLC including Requirements gathering, Design, Analysis, Development and Customization of teh Application
  • Only resource for Commissions Project. Designed Commissions application, prepared BCBS specific design documents (Use case, Sequence, Activity diagrams etc…) and attended Design review meeting for Design approval.
  • Provided technical leadership and also responsible in Architecture, Design, Development and implementation of teh system. Attended, facilitated Daily Scrum meetings, project planning sessions.
  • Integrated Struts, spring (AOP, IOC, Transactions) and Hibernate, AJAX DWR.
  • Extensively used Spring IOC, AOP, and Transaction management.
  • Extensively used Query by Criteria, Query by Example, HQL and native SQL query.
  • Front end developed using JSP, Custom Tag libraries, java script and Struts.
  • Extensively worked on Branching, Merging of Branches into Trunk using Subclipse.
  • Developed Action classes, helper classes, Action/Validator/Dyna Action Forms and Validation using Struts Validation framework. Used DAO, Façade, Business Delegate.
  • MQ Messages are retrieved through JMS Queues and processed through MDBs.
  • Used Direct Web Remoting (DWR) framework, JSON Object for AJAX technology.
  • Front validation implemented using struts validation framework and using JavaScript.
  • Implemented JDBC calls to execute teh Stored Procedures, Sybase, EDW.
  • Implemented Emma code coverage tool for Defined Contribution, Commissions applications. Used Quartz scheduler (integrated wif spring) to invoke teh Extract Service for Renewals.
  • Used Drools as rules engine, used Janino compiler to compile rules on Local server, iText to generate PDF files, JUnit to unit test application.

Environment: Jdk 1.4.x/1.5, struts 1.2, hibernate 3.x, Spring 2.x, VISIO 2003,SQL server 9.0, DB2, SQL Server Management Studio, JSTL, JDBC,WAS 6.1.x, Web Services, SOAP, AXIS, Continuum, Emma tool, DOM, JSON, DWR (AJAX), iText 2.1.5, JNDI, JDBC, drools, RAD 7.0.x, Message Driven Bean, JMS, log4j, Junit 3.8/4.1, Ant 1.6.5, Design Patterns, CSS, java Script, Quartz, Janino, Sybase, Stored procedures.

Senior Developer

Confidential, St Louis, MO

Responsibilities:

  • Involved in Integrating teh Confidential system wif Vendor System.
  • Developed Design documents for teh requirement specification and Interacting wif Business users to design mockups.
  • Involved in Design, Development of critical components of teh system.
  • Designed teh modules by creating Use cases, Sequence, Activity and class diagrams.
  • Worked on different Confidential home grown 1.0/2.x Architectures.
  • Developed Struts Action classes, Dyna Action Forms and Validation classes using Struts Controller component and Struts Validation framework.
  • Extensive use of Enterprise Java Beans for middle tier component implementation.
  • Published Business Services internally as Web services using Castor.
  • Used DAO, Session Facade, DTO, Business Delegate Design Patterns.
  • Extensively used Jasper Reports for creating PDF Proposals & Reports.
  • MQ Messages are retrieved through JMS Queues and processed through MDBs; dis is used to store teh Offering details in Oracle tables.
  • Extensively implemented rich user interface techniques Ajax and DHTML.
  • Participated in Code Reviews for other Trades Projects.

Environment: JSP, Struts, EJB (Session, MDB), Taglibs, CVS, WebLogic 8.0, UNIX, Oracle8i, DB2, MyEclipse 3.2, Ajax, MKS, Spring, Web Services, WSDL, SOAP, AXIS 1.4, Ant 1.6, UML, JDK1.4.2, XML, MQ Series, JMS, COBOL.

J2EE Developer

Confidential, St Louis, MO

Responsibilities:

  • Object Oriented Analysis and Design using UML include development of class diagrams, Sequence diagrams, and State diagrams using MS Visio2000.
  • Developed UI usingJSP byutilizing Custom Tag Libraries, JavaScript, XSL, and Siege.
  • Implemented actuarial formulae asEJB Beansand exposed them asWeb Services.
  • Implemented Vehicle page usingAJAX(DWR) for Ecomm sales.
  • Autantication was run against anLDAPserver usingJNDIto verify user credentials.
  • Developed Marshallers / UnMarshallers wif teh help ofApache Xercers Parser.
  • Involved in writing build scripts usingAnt, Building & deployment of EAR, WAR, JAR files on development & test systemsrunning onJBoss 3.2.3 and JBoss 4.0.4.
  • Data retrieval and storage in teh database. Retrieval of datafrom database using JDBC Connectivity.
  • Extensively created UNIX shell scripts,PL/SQLStored Procedures and Triggers.

Environment: J2EE, JSP, Servlets, EJB3.0, Siege 1.0/2.0 framework, Ajax, JavaScript, HTML, DHTML, XML, XSL, Jboss3.2.3, Jboss4.0, Oracle8i, Rational Application Developer (RAD) v7.0, Design patterns (services facade), Visio2000, Ant1.6, JDK1.4.2, XML spy professional edition 2006, CVS (version control), JUnit, UNIX, Dimension, RUMBA.

J2EE Developer

Confidential, Pleasanton, CA

Responsibilities:

  • OLA is a J2EE web-application following teh Struts architecture.
  • OOAD using UML include development of class diagrams, Sequence diagrams, and State diagrams using Rational Rose.
  • UI implemented using JSP, HTML, and Custom Tag Libraries t.
  • Used Hibernate (high performance object/relational persistence and query service) to map teh class objects to be stored in tables by writing XML mapping files and using HQL (Hibernate Query Language) to store and retrieve objects from teh database.
  • Implemented teh Oracle database access using JNDI lookup and JDBC making use of teh connection pooling techniques.
  • Involved in developing teh business logic using teh session wif EJB2.0.
  • Creation of DBMS using PL/SQL statements, stored procedures and triggers.
  • User input validations done using JavaScript.

Environment: J2EE, JDK 1.4, JSP, Rational Rose, Struts1.1, EJB, BEA WebLogic 8.1, iPlanet 6.0, JDBC, Oracle 9i, PVCS, Ant, Log4j, PL/SQL, XML, Eclipse 3.X, UNIX, Hibernate.

Java Developer

Confidential

Responsibilities:

  • Exposure to OOA&D Methodologies like RUP. Used UML notation and Rational Rose.
  • Developed data access and business logic layers for encapsulating data and providing core business logic. dis was developed using Java, JSP.
  • Design and Development of application using JSP, Tag libraries and Struts (MVC).
  • Developed Struts Action classes, Dyna Action Forms and Validation classes using Struts Controller component and Struts Validation framework.
  • Extensive use of Enterprise Java Beans for middle tier component implementation.
  • Developed Stored Procedures and developed Web service using SOAP, SAX and WDSL and provided teh XML schema to save teh broker information as a XML document. Deployed teh application on a WebSphere Server.

Environment: Rational Rose, UML, JDK 1.4.0, Struts1.1, WebSphere 6.X, WSAD 5.X, EJB, ANT1.5, Web services, SOAP, SAX, WDSL, JSP, JDBC, XML, XSL, XSLT, CVS, Oracle 9, UNIX, Log4j, Junit.

We'd love your feedback!