We provide IT Staff Augmentation Services!

Development Lead / Sr Java Consultant Resume

5.00/5 (Submit Your Rating)

San Diego, CA

SUMMARY:

  • Proficient in developing advanced web - based applications design and development using Java, J2EE, Servlets, JSP, JSF, Spring, Hibernate, XSLT and Databases (Oracle, Sql, MongoDB).
  • Excellent back-end programming skills using SQL, PL/SQL, Stored Procedures, and Triggers in Sybase, Oracle, IBM DB2.
  • Proficient in developing web-services using REST, SOAP and WSDL.
  • Expertise in XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB
  • Experience in working with build tools like ANT, Maven build scripts, providing logging facility using Log4j, writing JUnit test cases.
  • Significant knowledge in J2EE including JSP, Servlets, JMS and spring / Hibernate Framework for building client-server applications. Used CVS, Maven, and SVN, GIT Source code version control.
  • Designed and developed Rich user interface using front end technologies like HTML, CSS, JSP, JavaScript, JQuery, Ajax, Bootstrap and AngularJS.
  • Developed different Web components such as JSFs, JSPs, Servlets, Filters, Custom Tag Handlers and business components such as Web Services.
  • Efficient in packaging & deploying J2EE applications using ANT and Maven on Apache Tomcat, WebLogic, Amazon Web Services (AWS) and WebSphere.
  • Good knowledge in using JSF component libraries like PrimeFaces, RichFaces, ICEfaces, Extensions.
  • Working knowledge in log4j Logging and Indepth understanding of Scala programming language.
  • Experience in creating NOSQL (MongoDB) DB.
  • Handled Performance Issues in both Database and applications. Basic Knowledge in Groovy on Grails.
  • Good Experience on Quality Control, JIRA, Fish Eye for tracking the tickets like accepting the tickets/defects, Submitting the tickets, Reviewing Code and closing the tickets etc.

TECHNICAL SKILLS:

Java Technologies: Java, J2EE, JDBC, Hibernate, JSF, XML Parsers, JSP, Servlets, EJB, JMS, Java Beans, Web Services, AJAX, JMock.

Web Technologies: Java Mail, JSP, Servlets, EJB, XML, XSL, XSLT, SOAP, Restful web services (API), log4j, JSF

Front End: Angular JS, HTML, Bootstrap, CSS, JavaScript, JQuery.

App / Web Servers: Apache Tomcat, JBoss, Web logic, WebSphere, Glassfish

Frameworks: Spring, Hibernate Swagger to develop API

Apache Tools: Log4j, Maven and ANT, Apace CXF

Spring Varieties: Spring MVC, Spring Boot, Spring Batch, Spring JDBC.

Databases: Oracle, MongoDB, Postgre SQL, and Dynamo DB.

Design patterns: Singleton, Fa ade, Abstract, Factory, MVC

IDEs: Eclipse, Net Beans, Oracle SQL Developer, and TOAD.

Advanced Tools/Tech: GitHub, Soap UI, Postman, Selenium, Scala, Oracle EBS

Cloud: Amazon Web Services (EC2, S3), Microsoft Azure.

DevOps Tools: Jenkins, Maven, GIT, Docker

Methodologies: Agile, Waterfall

Defect Tracking: JIRA, Bugzilla, Intercept, Rally, ALM

Programming Concept: Object Oriented Programming(OOPS), UML using Rational rose and Design patterns

Testing Tools: Junit, Mockito, JMeter, SonarQube

Operating System: Windows XP/Vista/8, Unix, Linux, Red hat, OS X

Version Control: Git, CVS, Rational Clear Case, SVN.

PROFESSIONAL EXPERIENCE:

Confidential, San Diego, CA

Development lead / Sr Java Consultant

Responsibilities:

  • Designed entire Architecture of the Loyalty Program and maintained the Technical Design and framework Documentation on Confluence.
  • Proactively anticipate issues and design a road map for the development flow for Epics.
  • Created and maintained the Amazon web services (AWS) Ec2 instances, ELB and Security Groups
  • Built Microservice Application using Spring Boot 1.4 and makes sure all kind of validations are in place.
  • Used Swagger to develop APIs.
  • Structured the MongoDB collections and used the Spring data mongo DB to retrieve and store information.
  • Spring Data JPA is used for CRUD operations and written Native Queries for a complex transaction.
  • Used MapStruc mapping to map between java Bean types, followed convention-over-configuration approach.
  • Slf4J is used to handle print the logging, debugging, warning, info.
  • Developed unit and integration test cases using JUnit, Mockito.
  • Used Maven for building the application and used Git for version control.
  • Track back-end instances of Prod and lower environment on a regular interval
  • Automated the CICD process and takes care of the Jenkins builds
  • Reviewing Code changes, managing branching Strategy and reviewing SonarQube analysis. production support for the application and coordinated with cross functional teams.

Environment: Java, J2EE, Spring Boot, API, Spring Data JPA, Spring Data Mongo DB, JMS, Mongo DB, Oracle, XML, Json, SOAP, REST, Eclipse IDE, Jenkins, AWS, Slf4J, Linux.

Confidential, NYC, NY

Sr FullStack Developer

Responsibilities:

  • Involved in analysis, design and development of legal research search system developed specs that include use cases, class diagrams, sequence diagrams and activity diagrams.
  • Built main application in leveraging technologies such as Angular JS, Backbone JS, Used Ajax, JavaScript and JQuery, Libraries to do client side validations
  • Used AJAX for dynamic data fetch. Used Maven for building the application and used Git for version control.
  • Developed the application using spring framework that leverages model view layer architecture, also configured dependency Injection.
  • Designed and developed SOAP and REST-ful style Web Service layer
  • Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java. Integrated the spring and Hibernate framework.
  • Used Spring MVC and Web Flow to bind web parameters to business logic.
  • Used Jenkins plug-in for Continuous Integration Builds, automated deployments and Notifications; configured slaves in Jenkins for appropriate release builds.
  • Uploading downloading and retrieving images and resume on Amazon web services (AWS) (EC2, S3).
  • Deploying application on Amazon cloud.
  • Used Log4j to print the logging, debugging, warning, info.
  • Developed unit and integration test cases using JUnit, Mockito. Used Grunt as the JavaScript task runner.
  • Used Cassandra for High Performance Database Operations.
  • Resolved Performance Issues in Application & Database.
  • Designing new components to fit in the already existing architecture using core Java, multi-threading, design patterns. Worked extensively on Cross Browser platform issues.
  • Wrote Ant Scripts to automate the build and deploy process.
  • Provided production support for the application and coordinated with cross functional teams.
  • Implemented project based Jenkins plugins for Continuous Integration Builds, automated deployments and Notifications; configured slaves in Jenkins for appropriate release builds.

Environment: Java, J2EE, JSP 2.0, PL/SQL, Spring, EJB, Struts, JMS, JNDI, Oracle, XML, DOM, SOAP, Rationale Rose, Eclipse IDE, WebLogic, JDBC, MS SQL Server 2008, GIT, Cassandra, AWS, REST-ful Web service.

Confidential, NYC, NY

Sr Full Stack Consultant

Responsibilities:

  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
  • Handling client change requests and enhancements on an Agile based development platform.
  • Built main application in leveraging technologies such as Angular JS, Backbone JS.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries Rich Faces 3.0 and JavaScript to simplify the complexities of the application.
  • Worked on Spring IoC, Spring MVC Framework, Spring Messaging Framework and Spring AOP to develop application service components.
  • Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Installed, configured, and managed the servers (Amazon Web Services, Tomcat, Apache, MySQL, MongoDB, Groovy/Grails, Hudson/Jenkins, JIRA, Git, Junit, tripwire, fail2ban, sendmail, sudo, etc.).
  • Created Hibernate mapping files to develop DB Tables from Classes and generation of database schema.
  • Used Web Services (JAX-WS using Axis 2.0) for creating rate summary and used WSDL and SOAP messages for getting health plans from different module and used SAX XML parsers for data retrieval.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Created tables, triggers, stored procs, SQL queries, joins, constraints and views for multiple databases.
  • Developed Ant Scripts for the build process and deployed in IBM Web Sphere.
  • Developed User Interface using JQuery.
  • Used TOAD to write SQL queries and stored procedures for data manipulation with the Oracle database.
  • Used Ajax API for intensive user operations and client-side validations.
  • Used CVS for version control and Clear Quest 2003 for bug tracking.
  • Maintained proper coding standards and best practices by using Check Style, CPD, PMD and find bugs.
  • Worked in Agile environment.

Environment: J2EE 1.5, JSF 1.2, SSL, Node.js, Spring 2.5, XML, MS SQL Server 2008, Amazon Web Services, Web sphere, SOA, SOAP-UI, WSDL 1.1, SAX, JavaScript, IBM WebSphere 6.1, HTML, Oracle11g/10g, JNDI, CVS 1.1, Log4J 1.2, JUnit 3.8.

Confidential, Baltimore, MD

Sr Java Developer

Responsibilities:

  • Involved in analysis, design and development of system and developed specs that include use cases, class diagrams, sequence diagrams and activity diagrams.
  • Involved in designing the user interfaces using JSF, Faceletes, Java Script and HTML5.
  • Spring with Tiles Framework is implemented for a common look in all the presentation views.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries Rich Faces 3.0 and JavaScript to simplify the complexities of the application.
  • Used different varieties of spring modules (Spring MVC, Spring Batch, Spring IOC).
  • Used Spring Batch to build the POJO-based development approach of the Spring Framework.
  • Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
  • Implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
  • Used SAX and DOM parsers for reading and putting XML messages into SOAP message.
  • Used Spring DAO concept to interact with database (DB2) using jdbc template.
  • Developed master JMS producer, master JMS consumer, and notification manager to implement existing interfaces and hide JMS details from existing (legacy) notification producers and consumers using ECLIPSE.
  • Created entities and mapped them to the data base using Hibernate.
  • Performed various CRUD operation using RESTful web services.
  • Implemented DAO design pattern for database related activities (Add, Delete, Modify etc) and to interact with the database using JDBC.
  • Created WAR/EAR files from Maven and deployed them on Tomcat.
  • Implemented business logic using session beans for integration of EJB's into struts framework.
  • Supported by subqueries, stored procedures, cursors or views by using PostGreSQl
  • Generated periodic reports based on the statistical analysis of the data from various time frame and division using SQL Server Reporting Services (SSRS).
  • Implemented Search by using Solr.

Environment: JSP 2.0, PL/SQL, Spring, Struts, JMS, JNDI, Java, J2EE, Oracle, XML, DOM, SOAP, Hibernate, JPA, JDBC, MS SQL Server 2008, Reporting Services (SSRS).

Confidential, Dallas, TX

Java/J2EE Developer

Role & Responsibilities:

  • Created Action Classes, Action Forms for the application using Model View Controller (MVC) approach.
  • Extensively used Eclipse IDE as Application Development Environment for developing the custom applications using the J2EE Frameworks such as Struts, JSF and J2EE Technologies such as Servlets, JSP, EJB and JNDI.
  • Utilized GitHub version controlling and committing the code to central repository.
  • Develop the logics in BOSI to generate BOD XMLs for a given product with different business rules.
  • Designed and developed all UI Screens (Forms) using Java Server Pages, Struts, Html, CSS and JavaScript.
  • Worked extensively with JSP's and Servlets to accommodate all presentation customizations on front end.
  • Developed business logic activities with Java Beans, Servlets.
  • Developed handlers and DAO’s to get the data from Database.
  • Developed the front-end using JSP, Servlets, HTML, and JavaScript.
  • Written SQL queries for Performing CRUD Operations using JDBC.
  • Configured JNDI properties in Web sphere.
  • Performed Unit Testing with Junit Framework.
  • Programmed the Data Access layer using DAO pattern, with JDBC being used for data access.

Environment: Core Java, Jdk1.5, JDBC, Servlets, JSP, Struts, DGF, Tiles, Html, CSS, Oracle, Java Script, JUnit PL-SQL, Views, Web sphere, CVS, Eclipse.

We'd love your feedback!