Sr. Full Stack Java Developer Resume
New York City New, YorK
SUMMARY:
- Around 8 years of experience in all phases of Software Development Life Cycle including Software Design, Analysis, Coding, Development, Testing, Implementation, Maintenance and Support. Excellent programming skills in Java, J2EE, HTML, CSS, XML, Servlets, JSP, EJB, JDBC, Web Services, SOAP, SQL Server, MySQL and Oracle Database.
- Experience in Pair Programming, Test Driven Development, Waterfall model and agile methodologies like SCRUM and KANBAN.
- Proficiency in core concepts such as OOPS, Threading, generics, Exception handling, Thread pools, Execution services, concurrent utilities, File IO and Serialization and handling XML
- Expertise in Distributed and Web environments, focused in JAVA Technologies - Java collections, Threads.Experienced in using JUNIT and ANT.
- Experience in GUI design and application development using IDE/Tools like Eclipse, My Eclipse and Net beans.
- Extensive experience in Core Java/J2EE technologies. Developed web-based applications using Servlets, JSP, Struts, AJAX, JDBC, JQuery, XML, JNDI, HTML, JavaScript, Hibernate, Spring andJasper Reports.
- Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/SIT/UAT/Prod.
- Good Knowledge and experience working with applications developed using Object Relational Mapping frameworks like Hibernate and MVC frameworks like Struts, JSF etc.,
- Experienced in working with SOA architecture using SOAP and Rest web services.Worked on Spring Core, Spring ORM, Spring DAO, Spring AOP and Spring MVC architectures.
- Expertise in Web-Development technologies like AngularJS, Bootstrap, Servlets, JSP, JSON, JSTL, HTML, HTML5, JavaScript, CSS, CSS3, XML, XSL/XSLT, AJAX, JQuery
- Extensive experience in Software Development Life Cycle (SDLC) - Requirements Specification, Design documents and writing Test cases using various software engineering processes ranging from Waterfall to Agile methodology.
- Good knowledge and hands on experience in MVC (Struts Framework 1.x/2.x), spring Framework 2.x/3.x, Java Server Faces and ORM (Hibernate 2.0/3.0) frames
- Good working knowledge on Application Servers such as Apache Tomcat, JBoss, IBM RAD, Web Sphere, Web Logic and Sun Glass fish.
- Experienced in developing REST & SOAP based Web Services using JAX-WS, JAX-RPC, Axis, XML, WSDL. Good Knowledge on JVM.
- Experienced in developing applications using Struts framework using MVC II architecture, Hibernate & Spring.Experience inJunit for unit testing,PIT for mutation coverage of the modules, and version control management tools like CVS and log4J for logging.
- Have excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels and can work as a part of a team as well as independently.
TECHNICAL SKILLS:
Languages: Core Java, J2EE, SQL, PL/SQL, C.
Frameworks: CSS Frameworks, Spring (Dependency Injection, Spring MVC, Factory Pattern, Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Springwith Hibernate), Hibernate, DWR, Log4j.
J2EE Technologies: JSP, Servlets, Hibernate, Spring, JSTL, JDBC, Web Services.
Databases: Oracle 8i/9i/11g, MS Access, MS SQL Server, DB2
Web Technologies: HTML, DHTML, XML, XSLT, CSS, Ajax, SOAP, REST, JavaScript, Angular JS.
Web & Application Servers: Web logic 8.x/9.x/10.x/11g, Web Sphere 6.x/7.x, Tomcat.
Developer Tools (IDE): Eclipse, Net Beans, WSAD, RSA, RAD, VSTS
Operating Systems: Windows 95/98/NT/2000/XP, Ubuntu.
Modeling Languages: UML
Configuration Management Tools: Rational Rose, JUnit, Log4j, CVS, SVN, MAVEN
Application Software: Matlab, Tlink, Pspice.
PROFESSIONAL EXPERIENCE
Confidential - New York City, New York
Sr. Full Stack Java Developer
Responsibilities:
- Working with SOAP web services & EJB to communicate with the applications. Used JSON strings to transfer java object data to Angular JS and vice versa.
- Involved in developing applications with Stateless Session EJB's and Message Driven EJB's. Involved in writing Oracle PL/SQL Stored procedures, triggers, views.
- Involved in Design, Code, Test, Integrated, Deployment and production phases.
- Implemented Spring MVC with JSP and JSP Tag libraries to facilitate user interface design
- Adapted various design patterns like Business Delegate, Singleton, Service locator, Session Façade, Data Transfer Objects DTO and Data Access Objects DAO patterns.
- Used Apache Lucene to include fill text search, hitlightining,
- Involved in creation of Low Level Design including sequence diagrams and class diagrams to understand the existing architecture.
- Used WebLogic Application server to deploy and restart web applications.
- Expertise in the use of Java/J2EE Design patterns like singleton, MVC, Builder and Strategy patterns
- Programming Experience in SQL and PL/SQL, UNIX Shell Scripting.
- UNIX scripts for preparing EAR and WAR files to compile and deploy J2EE components into various environments.
- Performance Tuning daily for preventing issues and providing capacity planning using MySQL enterprise Monitor. Experience in developing reports such as Standard, Parameterized, Linked, Chart, and Crosstab and Sub-reports using Jasper Reports.
- Working with SOAP web services & EJB to communicate with the applications.
- Responsible in designing and developing reports using Jasper reports framework.
- Utilized the jQuery, AJAX and JavaScript to render widgets on web pages.
- Developed the application using Eclipse 3.5 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, and version control (SVN).
Environment: Java 1.6, J2EE, JSP, Servlets, SOAP web services, Apache, Stateless Session EJB, Spring 3.0, Hibernate 3.0, XML, XSD Schema, PL/SQL, Apache Tomcat, Agile methodology, Oracle Weblogic 10.0 Server, Oracle 10g, Apache ANT, Unix, Jasper, JUnit 4.0.
Confidential - Atlanta, GA
Full stack developer
Responsibilities:
- Implemented by using Agile Methodology focusing on SCRUM.
- Designed and developed insurance application front end and back end business functionality, used spring, J2EE Design Patterns such as MVC and JSP to develop the application.
- Designed, developed and maintained data layer using Hibernate and performed configuration of Spring Application Framework.
- Developed RESTFUL web services and used REST Protocol to communicate with Quote provider's insurance claims and premiums.
- Created the detailed Design Documents for all the four applications.Developing presentation layer with HTML5, JavaScript, and CSS3, JSF.Implemented the necessary changes and tested whether it affects the existing functionality or not.
- JQuery to select and manipulate HTML elements and also CSS manipulation.
- Maintained the Spreadsheet to keep track of all the issues that have been found during the assessment. Implemented DAO and Business layer with Hibernate, JMS, XML, XSLT, XML schema and J2EE Patterns.
- Used parser for parsing after downloading data from server using Restful calls.
- Designed and developed API specification with testing case (Swagger).Cc
- Spring Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is also used to separate the application configuration and specification from the actual application code.
- Experience with Cloud technologies like Amazon Web Services (AWS).
- GitHub allows the users to create and follows feeds associated with other projects.
- Designed and Developed Rest services using Java,spring, spring boot, Spring Data Rest, Restful, JPA and Hibernate.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border.
- Enhanced the application for multithreaded scenarios. Deployed the application under Wildfly Application Server and resolved the production issues during migration onto the production server.
- Experience on modern frontend template in frameworks for JavaScript-including Bootstrap, js and jQuery.
- DevelopedRest Web Service using JAX-RS returned to UI by marshalling the objects using JACKSON
- Designed various tables required for the project in MYSQL database and used the stored procedures in the application and Wrote Stored Procedures, Triggers and Functions on SQL Server as well as MySQL workbench on Oracle to support both databases for the application.
- Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders and components.
- Designed and developed the front end as Single Page Application to provide more fluid user experience using AngularJS, Bootstrap, and HTML 5.
- Knowledge of systems like MongoDB.
- Used SVN for source code maintenance and for version control. Code collaborator for code reviews and JIRA for defect tracking.
- Written Maven Scripts to build generate WAR file and deploy the application.
Environment: Java JDK/J2EE (1.8), Spring 3, Hibernate 4, HTML5, CSS3, JQuery, JavaScript, Ajax, Angular JS, Java Server Faces (JSF), Jasper, Swagger, GIT, MongoDB, Restful Web Services, XML, JSON, XSLT, MySQL, Redis, RAD IDE, JUnit, Log4j, SVN, Jira Maven, Agile/Scrum, Wildfly.
Confidential
Java/J2EE developer
Responsibilities:
- Involved in complete Software Development Life Cycle - analysis, design, development, coding, testing, deployment and operation.
- Implemented by using Agile Methodology focusing on SCRUM.
- Used parser for parsing after downloading data from server using Restful calls.
- Spring Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is also used to separate the application configuration and specification from the actual application code.
- Designed and developed insurance application front end and back end business functionality, used spring, J2EE Design Patterns such as MVC and JSP to develop the application.
- Designed, developed and maintained data layer using Hibernate and performed configuration of Spring Application Framework.
- Developed REST web services and used REST Protocol to communicate with Quote provider's insurance claims and premiums
- Developed RestfulWeb services for transmission of data in JSON format.UseEclipseas IDE tool to develop the application andJIRAfor bug and issue trackingAnalyzed the defects and filtered them based on the severity.
- Created the detailed Design Documents for all the four applications.Developing presentation layer with JSPs, HTML5, JavaScript, and CSS3.Designed rich internet applications using Google Web Toolkit (GWT).
- JQuery to select and manipulate HTML elements and also CSS manipulation.
- Maintained the Spread sheet to keep track of all the issues that have been found during the assessment.
- Used AJAX & JSON communication for accessing Restful web services data payload.
- Expertise in Javascript, AngularJS or reusable web components.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, Pseudo classes, Pseudo.
- Enhanced the application for multithreaded scenarios. Deployed the application under Apache Tomcat Application Server and resolved the production issues during migration onto the production server.
- Experience on modern frontend template in frameworks for JavaScript-including Bootstrap, Angularjs and jQuery.
- DevelopedRest Webservice using JAX-RS returned to UI by marshalling the objects using JACKSON.Created the test cases using Junit.
- Written Maven Scripts to build generate WAR file and deploy the application.
Environment: Java JDK/J2EE (1.8), Spring 3, Hibernate 4, HTML5, CSS3, JQuery, JavaScript, Ajax, Angular JS, Java Server Faces (JSF), EJB, GWT, GIT, MongoDB, Restful Web Services, XML, JSON, XSLT, Oracle 11g, SQL Server, RAD IDE, JUnit, Log4j, SVN, Jasper, Jira Maven, Agile/Scrum, Apache Tomcat, Postgresql.
Confidential
Software Developer
Responsibilities:
- Developed the web interfaces using JSP. Created multiple JAX-WS and JAX-RS based web services. Used SOAPUI to test the SOAP services and load testing
- Used JSP and Servlets for server-side transactions. Create request and call SOAP web service.
- Developed web services component using XML, WSDL and SOAP with DOM parser to transfer and transform data between applications.
- Provide custom reports built using SQL and Excel to the management. Login authentication is done by JSP by verifying with database security tables.
- Knowledge of creating responsive web pages using Bootstrap and css3.Designed and developed Entity beans and Session beans. Scheduling hot and cold backups using MYSQL dump.
- Configured and Deployed EJB’s Entity and Session beans on Web Logic Server
- Developed business logic codes using Servlets at the back end of the system.
- Involved in developing the database tables to hold lender information
- Responsible for designing the front-end using HTML. Developed JSP’s and Servlets to provide dynamic content to the HTML pages.
- Developed data access components and multilingual screen generator classes. Developed JSPs, for client-side validations. Experience with JS, jQuery or other JS frameworks.
- Developed the interface to automatically forward quote requests to qualified lenders using SMTP.
- Developed test cases to test the business logic.