We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Reston, VA

PROFESSIONAL SUMMARY

  • Around 7 years of experience in all phases of Software Development Life Cycle using Java / J2EE technologies.
  • Experience in Web based application development using Java/J2EE, JSP, Servlets, JDBC, Struts, Hibernate, Spring, JSF, EJB, JMS, Web Services and XML.
  • Experience in designing and development of user interface screens using HTML5, DHTML, XHTML, CSS, Java Script, jQuery, EXT - JS, Angular JS, JavaScript, AJAX and JSP.
  • Extensively used Angular JS (Custom directives, Factories, Services, routing, Interceptors, Single Page Applications, data binding, third party modules).
  • Strong experience in Service Oriented Architecture (SOA) and publishing web services (SOAP, RESTful) dat include several components like SOAP, WSDL, XML, XSD, UDDI, JAX-RS and JAX-WS.
  • Proven software development experience using different methodologies - Agile and Waterfall.
  • Thorough noledge in SQL and experience in RDBMS like Oracle and MySQL. Experienced in all phases of SDLC including analysis, design, coding and testing.
  • Solid experience in deploying J2EE components on Apache Tomcat, BEA WebLogic and IBM WebSphere, JBOSS application servers.
  • Expertise in developing and consuming Web services including different technologies and standards like SOAP, Restful API calls on server side.
  • Thorough noledge of Web technologies: XML, XSD, SAX/DOM Parser, AJAX, HTML, CSS and JavaScript.
  • Experience in Enterprise Integration Development using Apache Camel, JMS and Web services.
  • Proficient in Java/J2EE Design Patterns including singleton, command, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate.
  • Hands-on experience in IDE Tools: Eclipse, NetBeans, My Eclipse, Intellij. Hands on working experience wif Production Support Teams.
  • Experience in requirement analysis & gathering, and in UML - for developing application specific Object model, Use Case diagrams, Class diagrams, Sequence diagrams & State diagrams.
  • Expertise in using JavaScript, jQuery 1.x, DOM, AJAX, JSON, HTML/DHTML and CSS for view layer
  • Sound RDBMS concepts and experience in writing SQL queries and PL/SQL in databases like MySQL, SQL Server and Oracle writing Triggers, Stored Procedures and Normalization of databases.
  • Strong experience in implementing MVC framework like Struts 2.0, Spring 2.x and ORM tools like Hibernate in J2EE architecture
  • Experience in Angular JS controllers, directives, creating custom services wif factory and service methods.
  • Experienced in use of build tools like Apache Ant and Maven, Gradle, Jenkins and project tracking tools by JIRA and QC
  • Experienced in working wif JMS wif various Messaging brokers such as ActiveMq and Web sphere MQ.
  • Experienced in working wif cloud environments such as AWS and Heroku and have strong hands on experience working wif Junit Testing, selenium and cucumber.
  • Experience in Dynamo DB, creating tables and performing scan and query operations based on teh hash and range keys.
  • Expertise in using J2EE Application Servers such as IBM WebSphere 4.x/5.x/6.x, WebLogic, JBoss 3.x and Web Servers like Tomcat 5.x/6.x
  • Extensively used IDE for Application development like RAD 6.0, Eclipse3.x, Net Beans. Experienced in database GUI/IDE Tools using TOAD, DB Visualizer and MySQL Client
  • Good noledge about Splunk architecture and various components (indexer, forwarder, search heads, deployment server), Heavy and Universal forwarder, License model.
  • Worked on large datasets to generate insights by using Splunk.
  • Experienced in handling Version Control Systems like Git, CVS, Gradle and SVN, Working experience wif teh operating systems like UNIX, Solaris and Windows
  • Development experience includes working wif cross functional team and global development teams in Onshore/Offshore Model.
  • Strong analytical, interpersonal and communications skills and demonstrated track record of analyzing situations.

TECHNICAL SKILLS

Languages: JAVA1.7/1.8, PL/SQL, SQL,J2EE.

Web Technologies: HTML4/5, XHTML, CSS2/3, XML, XSLT, XPath, AJAX, JavaScript 1.8.5, HTTP, JSP 2.1, JMS, Servlets 3.1, JDBC, JNDI, 3.0, J2EE, JSF 2.2, Bootstrap.

JavaScript Frameworks/Libraries: Angular JS 1/2, React JS 0.13, Redux, Flux, NodeJS 4.2, ExpressJS 4.14.0, jQuery 2.2.4

Web Services: RESTful 2.0, SOAP, AWS

IDE and Tools: Eclipse, Intellij, Visual Studio Code 1.8, JIRA, Postman, Log4j

Databases: Oracle 11g/12c, MySQL 5.6

NoSQL Databases: MongoDB 3.2

Testing Frameworks: JUnit 4.12, Jasmine 2.5, Karma 1.4, TestNG, Protractor, Mockito, Chai

Version Control/Build Tools: CVS, Clear Case, GIT, SVN, ANT, Maven, Gradle

Operating Systems: Windows, LINUX, UNIX

CI/CD: Jenkins, Docker

PROFESSIONAL EXPERIENCE

Confidential, Reston, VA

Java Full Stack Developer

Responsibilities:

  • Involved in gathering requirements and built technical specifications from teh requirements.
  • Agile methodology was used to develop teh application. Daily Scrum was conducted as a part of dis methodology.
  • Actively involved in Design, Development, Analysis, System Testing and User Acceptance Testing by successfully following Agile methodology
  • Used Node JS for doing non-blocking design operations on server side and Angular.js framework in developing various UI components.
  • Designed and developed Micro services using REST framework and Spring Boot and used Bootstrap along wif AngularJS in creating teh Application
  • Developed teh responsive UI web pages using JQuery, HTML5, CSS3, AngularJS, JavaScript and has worked wif AngularJS filters in expressions and directives to filter data in teh UI
  • Responsible for setting up Angular JS framework for UI development.Used Spring framework to provide loose coupling between different application modules.
  • Developed single page applications, components using Angular JS directives, controllers, view and routing, service modules.Used Micro services to communicate using synchronous protocols HTTP and REST for implementing SOA.
  • Used Spring framework including Spring core/IOC, Spring Web, Spring Security and implement teh authentication, authorization, and access-control features by using Spring Security.
  • Used Spring Inversion of Control (IoC) for injecting teh beans and implemented teh Model View Controller using Spring MVC.
  • Implemented HTTP REST API while working wif NodeJS, ExpressJS and extensively tested RESTful services using POSTMAN.
  • Implemented REST based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from Angular JS modules.
  • Worked wif NoSQL database Mongo DB and worked and used Hibernate OGM extensively to interact wif MongoDB.
  • Developed unit tests wif JUNIT and Mockito and built tasks to run teh unit tests on Jenkins
  • Used Jasmine for unit testing to verify AngularJS modules and JavaScript utility routines.
  • Implemented teh application using Spring Boot Framework and handled teh security using Spring Security.
  • Micro services have been built using spring boot, spring cloud and deployed to AWS Cloud Application and developed cross browser and multi browser compatible web pages using HTML5, CSS3, Bootstrap.
  • Worked closely wif QA team and fixed QA bugs wif a quick turnaround time.
  • Focused on Test Driven Development; theirby creating detailed Unit tests for every single piece of functionality before actually writing teh functionality.
  • Developed BDD tests usingCucumberby writing behaviour and step definitions & developed required Selenium support code in JAVA forCucumber.
  • Involved in manual testing of various test cases wif respective test scripts on Selenium and generate analysis report wif Quality Center.
  • Assisted Manager by providing automation strategies, Selenium/CucumberAutomation
  • Implemented continuous deployment system wif Jenkins, AWS: Code Deploy, Ops Works, and Packer for deployment ofJavaApplications.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby andCucumberframework.
  • Working experience wifRabbitMQ by connecting to teh topic then fetching teh messages and parsing teh messages using multi-threading.
  • Created Quality and Production instances using AWS Console and CLI tool of AWS. Used Putty and WinSCP to login.
  • UsedRabbitMQ as a Message Oriented Middleware for integrating applications.
  • Created Web application using NodeJS, and Restful Services, and MongoDB.
  • Used Apache Maven for project management and building teh application.
  • Expertise in working wif cloud services like AWS and NoSQL databases like Cassandra,Mongo DB.
  • Used Log4j utility to generate run-time logs and used Clear Case for project management and version management.

Environment: J2EE,Java1.7, Angular Js, Restful web services, Spring framework, Spring MVC, Hibernate, Postman, XML, JQuery, JavaScript, NodeJS, Websphere 8.5, Agile LINUX, Methodology, Cucumber, Maven, Selinium, MongoDB, JUnit, Jasmine, HTML, Junit, XSLT, HTML/DHTML, Tomcat, Mockito

Confidential, Rancho Cordova, CA

Software Developer

Responsibilities:

  • Worked on SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Handling client change requests and enhancements on an Agile based development platform.
  • Created detail design documents wif UML diagrams Use Case Diagrams, Activity Flow diagrams, Class Diagrams and Object diagrams in design phase.
  • Developed Web Application using HTML 5, JavaScript, AngularJS, JQuery, JSF, JSON, AJAX, Spring Boot, Spring MVC, Hibernate and Spring AOP.
  • Developed multi-threading project, considered concurrency situation and security aspect, avoid of SQL injection. Using synchronized method and synchronized variable.
  • Enhanced user experience by designing web features using Framework like AngularJS and NodeJS.
  • Used NodeJS as a sever side programming language and Implemented production-grade Node.JS.
  • Used AJAX to request JSON data from teh backend and showed teh data in teh screen wif teh format of tables and charts.
  • Implemented major concepts of Core Java, J2EE, Servlets3.0, JSP, JDBC, MVC, Spring Framework, Hibernate5.0.x and XML. Extensively used Core Java API, Spring API in developing teh business logic.
  • Worked on Servlets, JSP, JDBC and JavaScript under MVC Framework and implemented OOAD concept in teh applications.
  • Worked on Spring IOC, Spring MVC Framework, Spring Messaging Framework and Spring AOP to develop application service components.
  • Implemented navigation layer using Spring 3.1 MVC components like dispatch servlets, controllers, view resolver components.
  • Primarily focused on teh spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Implemented Spring 3.1 to support user-level, application-directed control flows.
  • Used Spring Boot which is radically faster in building cloud Micro Services.
  • Developed teh cloud based application using Spring Cloud and Pivotal cloud foundry.
  • Implemented teh caching mechanism in Hibernate to load data from Oracle10g database and application level persistence using Hibernate and Spring.
  • Implemented Persistence layer using Hibernate to interact wif teh Mongo DB database, Used Hibernate Framework for object relational mapping and persistence.
  • Imported data from various resources to teh Cassandra cluster using Java APIs.
  • Developed several REST web services supporting both XML and JSON to perform tasks such as remote thermostat and demand-response management. Restful web services leveraged by both web and mobile applications.
  • Integrated process into build system which auto-generates Restful API documentation from source code improving API documentation quality and availability while reducing maintenance costs.
  • Used AWS S3 to store data and to retrieve teh stored data very quickly and used Elastic Search for searching teh document. Used AWS SNS to send messages to multiple users and delivered in an algorithmic way using AWS SQS.
  • Migrated Spring based application to Cloud based Micro service API.
  • Involved in WebLogic administration like setting up Data Sources, deploying applications.
  • Configured and Deployed teh Web Application Achieve (WAR) in WebLogic Application Server.
  • Providing Version Control wif Subversion and automated Build& Deployment wif Jenkins.
  • Implemented Log4J for Logging Errors, debugging and tracking using logger’s components.
  • Involved in different types of testing like Unit, System, Integration testing etc. is carried out during teh testing phase.
  • Developed teh application using Maven and build & deployed teh services.
  • Used GIT version control for source code.
  • Actively used teh defect tracking tool JIRA to create and track teh defects during QA phase of teh Project.

Environment: Java, J2EE, HTML5, LINUX, CSS3, Java Script, JQuery, AngularJS, NodeJS, Spring 3.1, Hibernate 4.x, MVC, Oracle10g, Web Services, Micro Services, Mongo DB, Maven, WebLogic, RAD, JUnit, JMS, Log4j, REST, AWS, Jenkins, JIRA, SVN, XML.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Developed business modules wif JSP, Servlets, and Execution Service framework which is based on Struts.
  • Responsible for system development using Factory, DAO and MVC Design Patterns.
  • Involved in writing stored procedures and functions in PL/SQL to access Oracle database.
  • Developed Data Access Object Adaptors for interacting wif teh Data Access Objects and controlling teh coupling of teh system.
  • Developed AWS multifactor authentication worked wif teams to lock security groups.
  • Framework included Enterprise Java Beans (EJB), Servlets, JSPs, Request Processors, Data Access Objects, and Message Queues (JMS). Teh new architecture significantly reduced response times
  • Developed and maintained data layer using teh ORM framework Hibernate.
  • Design & Administered webMethods components Architecture.
  • Highly-available and auto-scalable set of microservices wif zero-downtime deployment, unified monitoring and logging
  • Maintained existing UI Applications and upgraded them using CSS3, JQuery, AJAX, JavaScript, React JS, Backbone.Js, HTML5.
  • Used NodeJS architectural concepts like event loop, callbacks and event emitters.
  • For organizing client contacts and for monthly financial statistics EmberJS and Mysql are used.
  • Performed Unit testing of teh code as per teh test cases.
  • Writing teh Selenium test scripts from scratch using Junit
  • Execution and debugging of teh Java script in Selenium RC
  • Defined teh test criteria, project schedules and base lined teh Test Plan wif teh help of project meetings and walkthroughs.
  • Served as a technical mentor to less experienced staff. Update teh testing metrics and status reporting to senior management.
  • Developed automation test scripts for system's core functionality and GUI's of teh application
  • Developing Functional Test Automation using Selenium (IDE, RC) and Junit.
  • Involved in System testing and defect resolution.
  • Developed UI of teh application using NodeJS and JQuery libraries.
  • Involved in writing client side validations using JQuery wif AJAX

Environment: Java, J2EE, Java Message Service (JMS), JSP, Servlets, Struts 2.0, Apache Tomcat, Swing, Linux, HTML, XML, XSD, JQuery, NodeJS, EmberJS, HTML, CSS, JQuery, AJAX, JSON, Selenium(IDE, RC), Oracle 9i, Hibernate, Spring.

Confidential

Software Engineer

Responsibilities:

  • Participated in teh requirement analysis and design of teh application using UML/Rational Rose and Agile methodology.
  • Involved in developed teh application using Core Java, J2EE and JSP's.
  • Worked to develop dis Web based application entitled EMR in J2EE framework, which uses Hibernate for persistence and Junit for testing.
  • Used JSP to develop teh front-end screens of teh application.
  • Designed and developed web-based software using Struts 1.3.10 Frame work.
  • Designed and developed several SQL Scripts, Stored Procedures, Packages and Triggers for teh MySQL v5.2 Database.
  • Used Indexing techniques in teh database procedures to obtain search results.
  • Involved in development of Web Service client to get client details from third party agencies.
  • Developed nightly batch jobs, which involved interfacing wif external third party state agencies.
  • Test scripts for performance and accessibility testing of teh application are developed.
  • Responsible for deploying teh application in client UAT environment.
  • Prepared installation documents of teh software, including Program Installation Guide and Installation Verification Document.
  • Involved in different types of testing like Unit, System, Integration testing etc. is carried out during teh testing phase.
  • Provided production support to maintain teh application.

Environment: Java, J2EE, Struts 1.3.10 Frame work, JSP, Web Service, Hibernate 3.x, MySQL v5.2 CE, My Eclipse, Subversion, PL/SQL, Apache Tomcat, UML, Windows.

Confidential

Billing and Payments

Responsibilities:

  • Developed presentation screens by using JSP, HTML, XML Parsers and JavaScript.
  • Worked wif XML parser such as Jax-B to convert teh XML file to Java.
  • Used Spring MVC framework for implementing teh Web tier of teh application.
  • Used Hibernate API to perform database operations.
  • Worked on Hibernate persistence tier. dis involves developing mapping files and Hibernate (POJOs).
  • Developed Session beans for functionality as per teh requirement.
  • Prepared Unit test cases for existing functionality as per teh requirement and execute teh same.
  • Involved in teh Integration testing support and involved in bug fixing.
  • Responsible for writing detail design documents and class diagrams and sequence diagrams.
  • Used different Design patterns like MVC pattern, DAO pattern, and singleton to achieve clean separation of
  • layers.
  • Involved in developing SQL queries, stored procedures, and functions.
  • Developed Custom tag libraries to separate presentation and processing logic.
  • Used Lo4j debugging tool to monitor teh Error Logs.
  • Involved in tracking and resolving Production issues.

Environment: Servlets 2.5, XML Parsers, JSP 2.1, Spring, JDBC, JavaScript, HTML, Oracle, PL/SQL, SVN,

We'd love your feedback!