We provide IT Staff Augmentation Services!

Sr.java Full Stack Developer Resume

3.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 wif 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 the 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 wif both EC2 and S3 services for application backup and recovery.
  • Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache Rabbit MQ,AMQP as JMS provider.
  • Good experience in producing and consuming the Web Services - REST using Jersey, JSON,JAX-RS and Web Services - SOAP using WSDL, UDDI, JAXB and SOAPUI.
  • Hands on the 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 wif 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) wif RESTful standards.
  • Experience in unit testing the 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 the 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 the 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 wif 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 wif sprint planning every two weeks and daily stand up meetings to monitor the status.
  • Implemented the business using Struts and Spring implementation and achieved data persistence through Hibernate ORM framework.
  • Integrated the application wif Spring framework for implementing Dependency injection and provide abstraction between presentation layer and persistence layer.
  • Used Hibernate annotation for Object Relational Mapping (ORM) wif MySQL 5.x database.
  • Used Hibernate Caching features to reduce database access and increase performance.HQL, Session Class, Criteria to manipulate database.
  • Extensively wrote the PL/SQLand SQL programs and Designed and developed the views, materialized views, functions, procedures, packages, triggers and cursors.
  • Worked on NoSQL Database MongoDb 2.x for transferring some of the schema less data.
  • Developed AngularJS controllers, services, filters and developed HTML templates wif 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) that 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 the type of data producing or consuming, validate the 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 the code to/from the central Git Repository for code integration and version control.
  • Provided Technical support for Production environments resolving the issues, analyzing the defects using JIRA, providing and implementing the solutions for defects.
  • Developed the unit test cases Test Driven Development (TDD) and mock testing using JUNIT and Mockito frameworks.
  • Involved in wrap-up meetings and in estimating the timeframe for each story and halped in deploying the application on the server for each iteration of the agile software development.
  • Created Maven build file to build the 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 wif the 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 wif Hibernate to map to Oracle 11g database and mapping using Hibernate Annotations
  • Developed the 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 the client’s pages.
  • Designed and developed a C++ multi-thread library that implements mutex lock, conditional variable, thread and CPU scheduling.
  • Worked on refactoringby moving business logic to the 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 the 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 the development of Spring Beans and POJOs.
  • Writing services in Spring Boot and running and deploying them in Cloud Foundary.
  • Interacted wif backend Oracle and wrote stored procedures and functions using PL/SQL
  • Used Python for a lot 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 that bridged two different HR API's together to allow data to be imported from one to the other.
  • Implemented Elasticsearch as a distributed searching component wif 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 wif large amount of data.
  • Consumed SOAP/ JAX-WS based web services using Spring framework and used SOAP UI for testing these services.
  • GeneratingScalaandjavaclasses from the respective APIs so that they can be incorporated in the overall application.
  • Wrote HQL queries for hibernate statements and prepared statements to retrieve the 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 the list cases and fixed any bugs/issues identified during the 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 the Agile/Scrum development environment wif 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 the discussion wif the business experts to understand the business requirements and model them into technical requirements towards development.
  • Primarily focused on the Spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Implemented the Project structure based on Spring MVC pattern using Spring Boot.
  • Designed and developed the front-end wif 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 the payment.
  • Developed Spring Boot based REST API that exposes dynamic customer survey forms structures to UI clients.
  • Used JAX-RS (REST) for producing web services and involved in writing programs to consume the web services using SOA wif CXF framework.
  • Developed REST services using Grails Framework on groovylanguage which services are consumed by mobile application, the 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 the enhancements.
  • Wrote complex Database PL/SQL Statements and did PL/SQL tuning for the performance of the Database.
  • Developed customized SAR and CTR audit reports wif 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 the RMI calls to Web Service using SOAP protocol.
  • Design and developed Ant scripts to build and deploy the application in BEA Web Logic application server.
  • Used Version Control Tool (SVN) to perform Checking-out and Checking-in of codes from the repository.
  • Jenkins was used for continuos integration.
  • Involved in bug fixing and resolving issues wif the QA.
  • Used Hibernate/JPA as Persistence framework for mapping the 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 the one of the HealthCare client. HealthCare application is based on provides wif search utility to all the registered patients to view and select Physicians and fix an appointment wif Physician to their nearest Location and by physician's name.
  • Designed and implemented the 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 datawif user interfaces.
  • Designing & prototyping various GUI components using HTML and JavaScript.
  • Worked wif databases SQL (DB2) to validate, filter, and updating data from CL clients.
  • Design and developed Ant scripts to build and deploy the 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 the 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 wif a team ofdevelopersusing an agile workflow, to build creativee-commercesolutions for complex business requirements.
  • Integrated multiple third party API’s, and managed/updated middleware that facilitated data flow between numerous pieces of software, utilizing MySQL, PHP, JSON and Python.
  • Helped implement mobile-ready frontend design that 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 that provides the user wif a catalogue of differentbooks for which a consumer is provided wif 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 principals, C++, HTML, xml, web-services etc. as trainee.
  • Developed Ant scripts to build and deploy the application onto Tomcat Server and ran UNIX shell scripts and implemented auto deployment process.CVS as version control.
  • Worked in the Agile Environment. Used to attend the Daily standup Scrum Meetings for the status of work.
  • Writing/Manipulating the 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!