We provide IT Staff Augmentation Services!

Sr.java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

MarylanD

SUMMARY

  • Over 8+ years of strong software experience in design, development and deployment of web - based and Client-Server business applications using OOPS, CoreJava/J2EEtechnologies and Relational Databases.
  • Strong working experience in software development life cycle (SDLC) process like Waterfall, Agile Scrum and Test-driven development methodologies.
  • Experience in Architecture, Designing, Development and Deployment of High-Performance, Scalable, Distributed Applications.
  • Hands-on experience in building web and enterprise applications in various domains like Health, Banking/Financial Services, Insurance, Public Sector, and Software Service verticals.
  • Expertise in Core javaconcepts likes OOPS, Data structures & algorithms, Collections, Multithreading, Exceptional handling, me/O and java.Lang Package.
  • Proficient in implementation of frameworks like Struts, Spring, JSF and ORM frameworks like Hibernate.
  • Strong experience in back-end coding for Microsoft SQL Server, Oracle 8i/9i/11g, MySQL using procedures/Functions, cursors, triggers and packages in PL/SQL.
  • Good Knowledge in NoSQL databases like Cassandra, MongoDb 2.x.
  • Experienced in establishing connectivity from front end to back end using JDBC connections.
  • Experience in developing Web Applications with various Open SourceSpring Framework (Spring MVC, IOC, AOP, DAO, JDBC),Struts2.x Framework, Hibernate 3.0 ORM.
  • Experience in developing business components using Spring Boot, Spring AOP, Spring AOC, EHCache framework, Spring Annotations.
  • Good working Knowledge on creating Mendix applications using mendix business modeler.
  • Expertise in developing teh distributed applications using EJB 2.0/ EJB 3.0 specification and J2EE Application Servers such as JBoss 5.x/6.x/7.x, Apache Tomcat 5.0/7.0/8.0,WebSphere 6.x/7.x.
  • Implemented Rich User Interfaces using Servlets, JSP, JSTL, HTML5, DHTML, XHTML, CSS3, JavaScript, JQuery, JSON, AngularJS and AJAX.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Strong knowledge of Design including J2EE Design Patterns Singleton, MVC, DAO,Front Controller,etc.
  • Extensively worked on implementing Service Oriented Architecture (SOA) using XML Web Services (SOAP, WSDL).
  • Good knowledge on Amazon Web Services(AWS), Amazon Cloud Services like Elastic Compute Cloud(EC2), Simple Storage Service(S3), Amazon Simple DB, Amazon Cloud Watch, SNS, SQS, LAMBDA and experienced in building highly scalable java applications using various architectures.
  • Experience in using AWS with both EC2 and S3 services for application backup and recovery.
  • Experienced in JMS over messaging to exchange teh information in more reliable and asynchronous way in enterprise Applications. Used Apache Rabbit MQ,AMQP as JMS provider.
  • Good experience in producing and consuming teh Web Services - REST using Jersey, JSON,JAX-RS and Web Services - SOAP using WSDL, UDDI, JAXB and SOAPUI.
  • Hands on teh tools such as Eclipse, Text pad, Edit plus, JCreator, Linux vi editor, etc.
  • Extensively used Linux, Unix system administration tools to create servers and deploy and run applications in development stage.
  • Experience with build tools includes Ant, Maven and Gradle for deployment and customizing WAR/JAR file management for web applications.
  • Experience and deep knowledge in bug tracking tools like JIRA, Bugzilla and source code management tools like GIT, CVS and SVN.
  • Good working knowledge in implementing MEAN Stack (MongoDB, ExpressJS, AngularJS, NodeJS) with RESTful standards.
  • Experience in unit testing teh applications using JUnit Framework and developed logging and standard mechanism based on Log4J.
  • Experience in Using Enetrprise Service Bus(ESB) for integrating different applications by putting a communication bus between them.
  • Experience in developing teh applications using Python and C programming.
  • Extremely diligent and possess good communication skills.Strong Analytical and Problem solving skills.Ability to quikly master new concepts and applications.
  • Ability to work in a complex, deadline-oriented environment.
  • Involved in meetings to gather information and requirements from teh clients.
  • Extensive development experience on different IDE's like Eclipse, MyEclipse6.x,8.x, NetBeans 8.x, IntelliJ 11.x/12.x.
  • Research-oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills.
  • Provides documentation to support program changes.

TECHNICAL SKILLS

Programming Languages: Java, SQL, PL/SQL,Python,C,C++.

Scripting Languages: Ant, JavaScript, VB Script, UNIX shell.

Markup Languages: HTML, XML, XSL, XSLT, DHTML, XHTML.

Web Technologies: JSP, Servlets, EJB, JSTL, JMS, JNDI,, JDBC2.0/3.0..

Frameworks and Tools: Struts 1.x/2.x, Spring 2.x/3.x/4.x, Hibernate3, Spring MVC, Spring IOCSpring AOP, AngularJS, JQuery, JSF, Junit, SOAP UI. Grails, Log4j, Twitter Bootstrap.

Software Methodologies: Agile/Scrum, Waterfall and Test Driven Development

Web services: SOAP,REST,XML-RPC,WSDL,UDDI,JAX-RPC, JAX-RS,JAX-WS,JAX-B, Axis2,Jersey.

Platforms: Windows 10/8.1/7/XP /2000, Linux(ubuntu), MAC OS X

Design Patterns: •Extensively used Linux, Unix system administration tools to create servers and deploy and run applications in development stage.

Web Design Tools: Bootstrap 3.0, Dreamweaver, Microsoft Front Page 2003

UML Tools: Microsoft Visio 2003, Rational Rose Enterprise

IDEs: Eclipse 3.x/5.x/7.x, My Eclipse 6.x/8.x, NetBeans 4.1/5.0,Spring Tool Suite, Hibernate Tools, IntelliJ.

Databases: MySQL 5.x, Oracle 8i/9i/11g, DB2,Microsoft Sql sever,MongoDb 2.x/3.x.

Code Review tools: Crucible 3.4, Sonar 3.2

Database IDEs: MS SQL workbench, Mysql query browser, SQL developer (Raptor), Toad, DB Visualizer, Teradata SQL Client.

Web/App Server: Apache Tomcat 6.0/7.0, IBM WebSphere 6.1/7.0, JBoss5.x/6.x/7.x, Glassfish, BEA Web Logic 8.1.

Testing Tools: Junit,TestNG, Mockito,Jasmine and karma, Jmeter.

Bug Tracking tools: JIRA, BugZilla

Debugging Tools: Firebug, developer Tools

PROFESSIONAL EXPERIENCE

Confidential, Maryland

Sr.Java Full Stack Developer

Responsibilities:

  • Involved in requirements gathering, analysis, and design and in development of application based on J2EE using Struts2, Spring 3.x and Hibernate 3.x.
  • Followed AGILE (SCRUM) methodologies with sprint planning every two weeks and daily stand up meetings to monitor teh status.
  • Implemented teh business using Struts and Spring implementation and achieved data persistence through Hibernate ORM framework.
  • Integrated teh application with Spring framework for implementing Dependency injection and provide abstraction between presentation layer and persistence layer.
  • Used Hibernate annotation for Object Relational Mapping (ORM) with MySQL 5.x database.
  • Used Hibernate Caching features to reduce database access and increase performance.HQL, Session Class, Criteria to manipulate database.
  • Extensively wrote teh PL/SQLand SQL programs and Designed and developed teh views, materialized views, functions, procedures, packages, triggers and cursors.
  • Worked on NoSQL Database MongoDb 2.x for transferring some of teh schema less data.
  • Developed AngularJS controllers, services, filters and developed HTML templates with various AngularJS directives such as ng-app, ng-controller, ng-repeat, ng-if, ng-show, ng-hide, ng-change, ng-blur etc.
  • Used HTML5, CSS3, JavaScript, JSP, jQuery, AngularJS,AJAX, and Bootstrap in front end.
  • Wrote Jasmine unit tests using Karma to verify AngularJS modules and JavaScript utility routines.
  • Implemented views using Struts tags, JSTL2.0 and Expression Language.Used jQuery for client-side validations, and AJAX to create interactive front-end GUI.
  • Used Amazon Web Services (AWS) dat offers reliable and inexpensive cloud computing and remote computing services.
  • Created and configured EC2 instances on Amazon Web Services (AWS) for establishing clusters on cloud and also created S3 buckets for our application.
  • Worked on Unix Shell Scripting during deployment,error altering and automating project management task.
  • Developed Web Services using REST interfaces using MuleSoft's Mule Enterprise Service Bus (ESB) platform to deliver fast, reliable, and scalable integration API code.
  • Developed REST architecture based webservices to facilitate communication between client and servers.
  • Used JAX-RS annotations to specify teh type of data producing or consuming, validate teh user requests, map user requests and to pass input parameters.
  • Used Java Mail API to send activation e-mails for new registered users.
  • Pushing and pulling teh code to/from teh central Git Repository for code integration and version control.
  • Provided Technical support for Production environments resolving teh issues, analyzing teh defects using JIRA, providing and implementing teh solutions for defects.
  • Developed teh unit test cases Test Driven Development (TDD) and mock testing using JUNIT and Mockito frameworks.
  • Involved in wrap-up meetings and in estimating teh timeframe for each story and halped in deploying teh application on teh server for each iteration of teh agile software development.
  • Created Maven build file to build teh application and deployed on WebSphere Application Server.

Environment: Eclipse IDE, WebSphere 7.x, JMS(RabbitMQ), HTML5, CSS3, AngularJS, Struts2 MVC, Spring, MySQL, PL/SQL, Java 1.8, Git, Groovy, JIRA,Mockito, Unix, Linux, Jasmine, Karma, Agile, Hibernate,Bootstrap, Ajax,Rest API, Mule ESB,MongoDB,AWS.

Confidential, Milpitas, CA

J2EE developer

Responsibilities:

  • Interacted with teh clients to understand business requirements.
  • Developed using new features of Java1.7 Annotations, Generics, Enhanced for loop and Enums. Used Spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
  • Used Spring Framework with Hibernate to map to Oracle 11g database and mapping using Hibernate Annotations
  • Developed teh application using JSF for front end, Spring to manage business layer components.
  • Ajax was used to perform XML Http Request call backs for retrieving data dynamically into teh client’s pages.
  • Designed and developed a C++ multi-thread library dat implements mutex lock, conditional variable, thread and CPU scheduling.
  • Worked on refactoringby moving business logic to teh appropriate layer.
  • Developed internal application using Angular.jsand Node.jsconnecting to MongoDB.
  • Worked on Node JSframework in order to develop dynamic and rich client web pages.
  • Implemented teh Service, Controller and Security layers of Spring IOC and Spring Security.
  • Design and development of business components using Spring Boot, Spring AOP, Spring AOC, EHCache framework, Spring Annotations.
  • Implemented Spring MVC framework for developing J2EE based web application Involved in teh development of Spring Beans and POJOs.
  • Writing services in Spring Boot and running and deploying them in Cloud Foundary.
  • Interacted with backend Oracle and wrote stored procedures and functions using PL/SQL
  • Used Python for alot of other internal tools, build scripts, system monitoring and logging tools .
  • Developed JerseyRestful Framework of spring for consuming and producing web services.
  • Used JavaMessage Service (JMS) for reliable and asynchronous exchange of important information, such as order status report, delivery report.
  • Responsible for thedevelopmentand overhaul of their current website anddevelopmentof anapi interface dat bridged two different HR API's together to allow data to be imported from one to teh other.
  • Implemented Elasticsearch as a distributed searching component with RESTful API.
  • Developed SQLscripts, BI architecture and units for documentation and analysis.
  • Involved in Performance tuning and optimization of SQLqueries for data warehouse consisting of many tables with large amount of data.
  • Consumed SOAP/ JAX-WS based web services using Spring framework and used SOAP UI for testing these services.
  • GeneratingScalaandjavaclasses from teh respective APIs so dat they can be incorporated in teh overall application.
  • Wrote HQL queries for hibernate statements and prepared statements to retrieve teh data from database.
  • Refactored proprietary application to facilitate remote access utilizing XML to import and export data to Oracle database.
  • Worked in pair programming, prototyping (wireframes),refactoring, and iterative development.
  • Successfully executed all teh list cases and fixed any bugs/issues identified during teh test cycles.
  • Updated legacy Ant build infrastructure to new Gradle based build system, enabling more robust test, build and release procedures.
  • Used Eclipse IDE and JBoss 7.x application server in deployment.
  • Worked in teh Agile/Scrum development environment with frequently changing requirements and actively participated in scrum meetings and code reviews.
  • Used GIT as version control repository,Bamboo for Continuous Build Integration.

Environment: J2EE, JDK 1.6, Core Java, Java Beans, Spring MVC 2.0, JSP, Servlets, Java ScriptJSF, HTML, XML, Application Server, Rest,Jersey framework, Apache Ant, Oracle, VSSLog4j, Webservices, SOAP, WSDL,UNIX, Eclipse, Junit,Scala.

Confidential, Cincinnati, Ohio

Java/J2EE Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development, Testing production of application using Waterfall model.
  • Participated in teh discussion with teh business experts to understand teh business requirements and model them into technical requirements towards development.
  • Primarily focused on teh Spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Implemented teh Project structure based on Spring MVC pattern using Spring Boot.
  • Designed and developed teh front-end with Spring MVC framework, Tag libraries and Custom Tag Libraries and development of Presentation Tier using JSP pages integrating AJAX, Custom Tag's, JSP Tag Libs, HTML, JavaScript and JQuery.
  • Developed UI screens using custom Tags, struts tags, JSP, HTML, and JavaScript.
  • Processing payment related messages and changing status of teh payment.
  • Developed Spring Boot based REST API dat exposes dynamic customer survey forms structures to UI clients.
  • Used JAX-RS (REST) for producing web services and involved in writing programs to consume teh web services using SOA with CXF framework.
  • Developed REST services using Grails Framework on groovylanguage which services are consumed by mobile application, teh list of services are login, registration, transaction history, payment, and dispute and lost stolen.
  • Implemented monitoring and established best practices around usage of Elastic Search.
  • Designing new database tables using Oracle 9i Databases like PL/SQL and TOAD for teh enhancements.
  • Wrote complex Database PL/SQL Statements and did PL/SQL tuning for teh performance of teh Database.
  • Developed customized SAR and CTR audit reports with password protection and role based run authorization using Jasper reporting tool.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appends components.
  • Converted some of teh RMI calls to Web Service using SOAP protocol.
  • Design and developed Ant scripts to build and deploy teh application in BEA Web Logic application server.
  • Used Version Control Tool (SVN) to perform Checking-out and Checking-in of codes from teh repository.
  • Jenkins was used for continuos integration.
  • Involved in bug fixing and resolving issues with teh QA.
  • Used Hibernate/JPA as Persistence framework for mapping teh entity models to database tables using Hibernate annotations.
  • UsedJavaMessaging Services (JMS) and Backend Messaging for reliable and asynchronous exchange of important information such as payment status report.

Environment: Spring framework, My Eclipse,Java Beans, Spring MVC 2.0, JSP, Servlets, WaterfallHTML, XML, BEA Web Logic Application Server, Apache CXF, Apache Ant,Jasper,PL/SQLOracle 9i, Log4j, Webservices, SOAP,SVN, Jenkins

Confidential

Java Developer

Responsibilities:

  • Actively involved in full software development life cycle starting from requirements gathering and performing Object Oriented Analysis and Object Oriented Design(OOD).
  • Designed web pages using Struts framework, JSP, XML, JavaScript, HTML/ DHTML, Swing and CSS.
  • me was also involved in designed and development of web interface using JSP, Servlets, JavaScript and JDBC for administering and managing users and clients.
  • Developed an internal application for teh one of teh HealthCare client. HealthCare application is based on provides with search utility to all teh registered patients to view and select Physicians and fix an appointment with Physician to their nearest Location and by physician's name.
  • Designed and implemented teh application's configuration system, including Swingbased GUI.
  • Used JMS for reliable and asynchronous exchange of important financial information.
  • Implemented Java Data Structures(Sorting techniques) for binding datawith user interfaces.
  • Designing & prototyping various GUI components using HTML and JavaScript.
  • Worked with databases SQL (DB2) to validate, filter, and updating data from CL clients.
  • Design and developed Ant scripts to build and deploy teh application in JBoss 5.x application server.
  • Worked on NoSQL database Cassandra for document oriented data to store.
  • Developed PL/SQL stored procedures, functions, Triggers for updating teh databases.

Environment: J2EE1.3, Servlets 2.3, JSP 1.2, EJB 2.0, JDBC 2.1, JNDI 1.2, SAML, Struts, Design PatternsHTML, CSS, JavaScript, PL/SQL, Rational Rose, XML, PostgreSQL, Eclipse, MS- Office 2000JBoss 5.x.

Confidential

Software Web Developer

Responsibilities:

  • Worked with a team ofdevelopersusing an agile workflow, to build creativee-commercesolutions for complex business requirements.
  • Integrated multiple third party API’s, and managed/updated middleware dat facilitated data flow between numerous pieces of software, utilizing MySQL, PHP, JSON and Python.
  • Helped implement mobile-ready frontend design dat incorporated various javascript libraries, and CSS3 code through Sass CSS preprocessors.
  • Actively managed and updated several different online stores for two different companies
  • Implemented an Ecommerce application for online bookstore dat provides teh user with a catalogue of differentbooks for which a consumer is provided with a shopping cart application.
  • Developed multithreaded cache offline program in C++ to support various UIs to deliver/process data for a scalable, high throughput, low latency applications.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
  • Extensively worked on reconciliation reports comparing huge sets of data from source and destination in datasourcing projects using Data Structures.
  • Attending various trainings sessions such as OOAD, programming principles, C++, HTML, xml, web-services etc. as trainee.
  • Developed Ant scripts to build and deploy teh application onto Tomcat Server and ran UNIX shell scripts and implemented auto deployment process.CVS as version control.
  • Worked in teh Agile Environment. Used to attend teh Daily standup Scrum Meetings for teh status of work.
  • Writing/Manipulating teh database queries, triggers, stored procedures etc

Environment: J2EE1.3, Servlets 2.3, JSP 1.2, EJB 2.0, JDBC 2.1, JBuilder, SAML,SOA, Oracle 8iXML, UML,SOAP.,WSDL,UDDI.,EJB,Tibco,Maven,Apache tomcat.

We'd love your feedback!