Sr. Full Stack Developer Resume
Lexington, MassachusettS
SUMMARY
- 7+ years of experience with proven expertise in system development activities including requirement analysis, design, and implementation and testing with emphasis on object oriented, JAVA, J2EE, JBOSS and MySQL.
- Excellent expertise in all phases of Software life cycle for developing, maintaining and supporting the Java, J2EE and MySQL applications.
- Development experience with Core Java such as IO, Multithreading, Collections, Networking.
- Expertlevel skills in developing web - based GUI s using Struts framework, Swing, HTML, DHTML, XML, Java Script for web enabled applications.
- Worked extensively on J2EE technologies such as Servlets, JSP, JavaBeans, JDBC Portal Concepts and Web Services.
- Strong scripting experience on LINUX SCRIPTS, Shell, Bash.
- Expertise in client side designing and validations using HTML, Java Script, JSP, Java Applets, and Java Beans.
- Specialist in coding, implementing and testing of various applications.
- Expertise in application development using JDBC, Servlets, JMS, Struts, Spring, Hibernate and JSF.
- Rich experience with servers BEA's Web Logic, Web Sphere.
- Experience in Amazon Web Services (AWS)- Cloud Computing Services.
- Experience Agile/Scrum methodology for the software development.
- Extensive experience in testing code using Fitnesse.
- Comprehensive knowledge of physical and logical data modeling, performance tuning.
- Experience in Struts and Web Services using SOA implementations.
- Proficientin message oriented middleware technology such as JMS.
- Solid experience with Oracle, MS-Access using JDBC. Extensive experience in using SQL, PL/SQL.
- Expertise in RDBMS such as Oracle DB2, SQL Server writing SQL Queries, Joins, Procedures and Functions.
- Expertise in modelling of Software Systems and Business Applications with UML using Rational Rose and MS Visio.
- Ability to learn new technologies with minimal time period
- System design and development using Rapid Application Development (RAD) with Design Patterns, code review.
- Solid understanding of business needs and requirements.
- Team player with self motivated skills and excellent Interpersonal and Communication skills.
- An effective communicator, committed team player, quick thinker and rapid problem solver with commitment and a strong work ethic and ability to quickly adapt to new environment.
TECHNICAL SKILLS
Operating Systems: Windows NT/2000/XP, LINUX
Programming Languages: Java, SQL, HTML, Java Script,Unix, shell, XML
J2EE Technologies : Servlets, JSP, JSTL, AJAX, JDBC, Java Mail, XSLT .
Frameworks : Struts, Spring, Spring MVC, Hibernate
Web Technologies : HTML, JavaScript, AJAX, CSS
Web Services &XML: RESTFUL, SOAP, XML, HTML
Application/Web Servers: Apache Tomcat, WebLogic, WebSphere, JBoss
Databases: DB2, MongoDB, SQL Server, MySQL
IDE Tools: Eclipse
Configuration: CVS, SVN,GIT
Tools: Maven, JUnit,
Protocols: SOAP, HTTP
PROFESSIONAL EXPERIENCE
Confidential, Lexington, Massachusetts
Sr. Full Stack Developer
Responsibilities:
- Responsible for development and support of health care information technology software and applications.
- Writing and configuring code to meet user interface specifications.
- Implementing design by utilizing development language tools, such as millennium Dev, Spring frameworks and developing Restful web services.
- Developing and executing test plans (Unit testing).
- Ensuring code is scalable and meets performance requirements through performance testing.
- Delivering quality code that meets requirements and specifications on time.
- Analysis and code development using Agile/ Scrum methodology.
- Migrated applications to the AWS cloud.
- Built customizable, consistent and responsive webpages using AngularJS, CSS and Node.js front end frameworks.
- Web application development for backend system using AngularJS and Node.js with cutting edge HTML5 and CSS3 techniques.
- Perform Quality assurance and Unit Testing of the code and functionality.
- Provided Production support and solving most severe issues.
- Handled ownership of Site Catalyst for some time which involves enhancing and integrating Java application with performance metrics team to produce the reports.
- Generated XML pages with templates using XSL. Used JSP and Servlets, EJBs on server side.
- Used Ajax for doing asynchronous calls to the Spring controller classes.
- Hands-on experience in JSP, JDBC, RDBMS, XML, HTML, Log4J, Java Script, JSON.
- Developing a web application with authentication, authorization, and realistic functionality using WSDL and Restful services.
- Good exposure in various Software Development methodologies like Agile, RAD, Waterfall models.
- Expertise in front-end technologies like Java Server Faces, Rich faces
- Creating custom JSF Facelet tags for error handling, data tables, true/false markers etc.
- Design and document REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
Environment: Spring, JUnit, JDBC, Eclipse, Oracle 11g, CCL(SQL),Angular.JS, JSF, Node.JS, RESTFUL APIs,Mongo DB, Crucible, Agile/Scrum Methodology, Maven .
Confidential, Los Angeles, California
Sr. Core Java/J2EE Developer
Responsibilities:
- Responsible for the implementation of application system with core Java and Spring framework.
- Used Spring framework for dependence injection and integrated it with Hibernate.
- Developed and maintained Cron Jobs with LINUX Shell Scripts to run internal processes.
- Designed SOA implementations by Using Web Services-WSDL, UDDI.
- Extensively Received 300+ JSP Pages (HTML, CSS, JavaScript, JSTL).
- Worked with Spring Cloud Config Server which uses as it’s data store a pluggable repository layer that currently supports local storage, Git and Subversion.
- Developed Restful APIs using Spring Cloud.
- Consumed REST services using jersey web resources for various HTTP methods and developed REST services using Node-JS, Mongo-db, Express, Underscore, body-parser, mongoose etc for another internal application.
- Involved in the creation and development of the AWS SDK
- Involved rked with ESB Mule for run time management facility of deployment to the Mule Repository and clusters.
- Developed the Spring Xml file for database configuration using different spring beans.
- Developed angular unit test cases to test angular components using Mocha, Gulp, Chai, Protractor, Karma and nodejs.
- Implemented and Used Web Services with the help of WSDL and SOAP to get updates from the third parties.
- Involved in implementation of MVC pattern using Angular JS, JSF and Spring Controller.
- Configured and managed through the AWS management console using Amazon Cloud Search.
- Templatingengine and used JavaScript libraries such as JQuery and Prototype, for website development.
- Implemented SOA integration into Adobe CQ using Apache CXF.
- Developed specialized search system (using Angular JS, Java Servlets, JUnit).
- Involved in Java and EJB Design Patterns.
- Used Multi-threading to overcome the errors in the process of transactions.
- Used JAXB parser for parsing the valid XML files.
- Used Spring DAO concept in order to interact with database (DB2) using JDBC template.
- Used Doug Lea’s Concurrent package for loading input data elements and storing back result elements back to source system in Multithreaded environment.
- Used MVC Framework and integrated Struts Web Module with Java Server Faces (JSF).
- Involved in module testing using JUnit.
- Gitis used to build and deploy the application.
- Analysis and code development using Agile/ Scrum methodology.
Environment: Spring, JUnit, JDBC, Eclipse, CSS3, Node.JS, HTML5, Multi Threading, AWS, JQuery, Oracle 11g, DB2, JSF, Doug Lea’s Concurrent package, Angular JS, RESTFUL APIs, Mongo DB, LINUX SCRIPTS Shell Scripting, Jboss, Agile/Scrum Methodology, SQL Server 2012, GIT.
Confidential, Des Moines, Iowa
Sr. Core Java/J2EE Developer
Responsibilities:
- Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
- Developed Data Feeds application in Java using Spring MVC framework, Quartz scheduling, XSLT that sends product catalog and sales data in CSV and XML formats to partners.
- Implementing IOC (Dependency Injection) and AOP features in various aspects of Spring Framework.
- Written Backbone.JS framework along with JQuery.
- Developed the application using Struts Framework that leverages classical Model View Controller architecture.
- Creating and Managing Continuous Build and Continuous Integration environments in SCRUM and Agile projects.
- Developed Linux Shell Scripts and PL/SQL procedures.
- Wrote SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and AngularJS.
- Extensively used of various Linux scripts IPC mechanisms, such as shared memory, sockets, etc.
- Designed GUI and front-end web pages using JSP and developed JavaScript solution for user input data validation.
- Performed SOA / Web Services testing using SOAP UI.
- Extensively worked with ESB mule for service mediation, Message routing and Data transformation.
- Development of modules JSP, Servlets and connections JDBC.
- Designed RESTful APIs that allow sophisticated, effective and low cost application integration.
- Developed SDP module using Mongo DB and jQuery.
- Involved in developing the JSF pages.
- Performance tuning including Apache Web server setup configuration with Jboss App Server.
- Designed SOA implementations by Using Web Services.
- Build rich dynamic pages using JQuery, JavaScript, HTML5 and CSS3 .
- Assists application dependency and configuration management with Backbone.JS.
- Designed a Multi-threading system to handle an asynchronous write-behind cache for database updates.
- Writing SQL Queries to access data for analysis of data from database.
- Created WAR and EAR files for deployment in the Development environment. Developed Event Logging & Error Reporting application using Servlets.
Environment:JSP, Spring, JavaBeans, JDBC, Multi-threading , HTML5, JavaScript, MDM, CSS3, JMS, JQuery, JSF,Agile/Scrum Methodology, RESTful APIs, SOA, PL/SQL, SOAP, Backbone.js, Angular JS, Jboss, Mongo DB, LINUX SCRIPTS Shell Scripting, SQL.
Confidential, Baltimore, MD
Core Java J2EE Developer
Responsibilities:
- Worked on complete life cycle, Design, development and testing using OOA and OOD.
- Implementing Authentication Core Java.
- Created the web application using MVC Struts framework.
- Performing database operations on IBM DB2 using Squirrel client.
- Regression testing of Interfaces using Fitnesse functional testing tool.
- Build the XML Submission using the Spring batch and JAXB parser.
- Created mappings/Workflows to extract data from SQL server, Sybase, XML sources.
- Implemented and Used REST Web Services with the help of WSDL and SOAP to get updates from the third parties.
- Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
- Deployed and tested on JBOSS application server.
- Created a light front-end framework against the JSON API for their service request portal using Bootstrap and Backbone.JS.
- Wrote unit test cases for some critical SOA composites.
- Built a custom Quartz job-management UI, and adapters to manage asynchronous processes in the system.
- Used JMS and EJB to integrate with Provisioning Framework.
- Implemented RESTful APIs, unit tests, and functional tests using Java, Spring and Mockito.
- Used Spring Framework for dependency injection for Action classes using Application Context xml file.
- Performed tests on various features of Agile/SCRUM development process.
- Write PL/SQL procedures for intensive database transactions for Storing high volume HTML Data.
- All the modifications were performed using JSP, Servlet and XML.
- Developed the different components of the application such as JSPs, Servlets, and EJBs and DAO.
- Implemented the logging mechanism using Log4j framework.
Environment: Java, Spring,Angular JS, JSF, JDBC, Multi-threading ,JavaScript, CSS3, Web Services, RESTful APIs,SOAP, GIT,Jboss, Web logic, JAXB, SOA, DB2, Agile/Scrum Methodology,JQuery.
Confidential, Arlington, Virginia
Java/J2ee Developer
Responsibilities:
- Interacting with Business team to determine functional requirements of business intelligence reports and analyzing requirements for design feasibility.
- Implementing JavaScript Execution Core Java.
- Modified/configured configurations for Struts.
- Designed and developed code for MVC architecture using ATD framework (Ford Credit Framework which is similar to Struts framework) using Servlets, JSPs.
- Designed the application by implementing JSF Framework based on MVC Architecture with EJB, simple Java Beans as a Model, JSP (Java server Pages) and JSF UI Components as View and Faces Servlet as a Controller.
- Implemented REST Web Services for communicating one application to another application by using SOAP and WSDL.
- Worked extensively on HTML and CSS spreadsheets.
- Designed a batch processing system with RESTful APIs.
- Writing SQL Queries to access data for analysis of data from DB2 database.
- Used JAXB parser for parsing the valid XML files.
- Did performance analysis on the code and carried out code refactoring on the existing code.
- Written test cases for unit testing the code using JUnit testing Framework.
- Writing no blocking or lock-free Multi-threading code.
- Modifying and migrating existing applications for fine-tuning and performance improvements.
- Implementing Continuous Integration Platforms for Agile teams/projects.
- Conducting trial runs of reports applications, correcting errors, and testing reports
Environment:Java, J2EE, MVC, JSP, JSF, Core Java, Servlets, Struts, Multi-threading , CSS, Web Services, JQuery, HTML, JDBC, JUnit, RESTful APIs, SOAP, SVN,DB2, Oracle, Agile/Scrum Methodology
Confidential, Hoboken, New Jersey
Java Developer
Responsibilities:
- Involvedin using XML for developing tool for user interface customization
- Developed web GUI involving HTML, XHTML, JavaScript, CSS, JSP, Servlets and beans under MVC architecture
- Responsible for source code and version control (VSS), Involved in integration and deployment.
- Involved in coding reviews and enhancement of application.
- Performed SOA / Web Services testing using SOAP UI.
- Developed various components of the application and unit test them.
- Developed various modules using MVC Struts.
- Used struts tag libs for developing user interfaces.
- Implemented Agile/Scrum Development Methodology for quick solutions.
- Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology .
- Used Spring Framework for dependency injection for Action classes using Application Context xml file .
- Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
- Written SQL Queries to interact with database.
Environment:J2EE, Java/SDK, HTML, DOM, CSS, Struts, JavaScript, JSP, JDBC, Web Services, JQuery, SOAP, MySQL .
