Full Stack Java Developer Resume
Atlanta, GA
SUMMARY
- 7 years of professional experience in design, architecture, development and support of web - based Java/J2EE enterprise applications.
- Solid background in major business domains including insurance, telecommunication, financial and e-commerce.
- Hands-on experience in all stages of Software Development Life Cycle including proposal, process engineering, design, development, testing, deployment and support.
- Extensive development experience in multi-tiered/object-oriented/distributed/service-oriented system architectures.
- Experienced in designing Web Applications using HTML 5,Bootstrap, CSS, JavaScript, Angular JS under Windows and UNIX Environments
- Expert level skills in Java/J2EE Technologies including Struts, Spring Framework, Hibernate, JMS, Servlets, JSP, JDBC, JTA, JAXB,XML/XSLT,RMI, JNDI, LDAP and JMX.
- Good experience in developing Multi-Threaded applications using Concurrency API’s.
- Strong hands-on experience on web services with Restful and SOAP web services.
- Extensive experience on BEA Weblogic, WebSphere, Sybase and Oracle.
- Strong working knowledge of clustered application server environments.
- Experience working in high pressure team environments with intense development and release activity.
- Adaptive to work in environments involving simultaneous activity on multiple projects.
- Excellent communication and interpersonal skills.
TECHNICAL SKILLS
Java technologies: Java/J2EE, Spring, Hibernate, JMS, Servlets, JSP, Struts, JDBC, JTA, JAXB, RMI, JNDI, JMX, Gemfire.
BigData Technologies: CDH4 and HDP2.2, Hive, Sqoop, HBase
Databases: Oracle, Sybase, MySQL, DB2.
Application Servers: IBM WebSphere, BEA Weblogic, JBoss.
Internet Technologies: XML/XSLT, XSD/DTD, JavaScript/JQuery,JSON, AJAX, HTML, CSS.
Web Services: Restful and SOAP web services.
Development Tools: ANT, Maven, Log4J, JUnit, TOAD/Accurev, ClearCase/CVS, ClearQuest, Rational Rose.
Tuning Tools: JProfiler, Jprobe.
Java IDE: IBM WSAD, RAD, Eclipse, MyEclipse, NetBeans, Intellij.
Other Languages: C/C++.
Scripting Languages: Perl, Shell Scripting.
Operating Systems: Windows, UNIX (Solaris/HP-UX).
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Full Stack Java Developer
Responsibilities:
- Actively includes in various phases of Software Development Life Cycle (SDLC) for example, Design, Analysis, Development and Testing.
- Included in total improvement of Agile Methodology. Partaken in Scrum handle that is utilized for arranging diverse cycles of the venture
- Responsible to enhance the UI using HTML, Java Script, XML, JSP, CSS as per the requirements and providing the client side using JQuery validations.
- Used Axis to implementing Web Services for integration of different systems.
- Exposed various capabilities as Web Services using SOAP/WSDL.
- Used SOAP UI for testing the Web services by sending a SOAP request.
Environment: Java 1.8, JSP, HTML, AngularJS, Ajax, JQuery, Javascipt, Spring MVC, POI, Hibernate, Oracle 10g, XML, XPath, XSLT, RESTful webservices, JAXB, Weblogic 12.1.3, Eclipse, Unix, CVS
Confidential, MN
Sr Full Stack Java Developer
Responsibilities:
- Implemented the project in Agile methodology & participated actively in daily standup calls.
- Handled the requirements, code and test walkthroughs.
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose
- Developed the presentation layer using HTML5, CSS3, Ajax, Javascript & AngularJS.
- Developed the framework based on Spring MVC Architecture.
- Extensively used core java collections, concurrency API to develop custom data cache.
- Extensively worked on both consumption & producing of RESTful based webservices using JAX-RS & jersey parsers.
- Used DOM Parser to parse the XML response from webservices.
- Used Singleton, Business Delegate, Factory and DAO design patterns
- Developed the Persistence Layer using Hibernate.
- Used POI framework to parse the excel sheets, get the values and insert into the database tables.
- Used JAVA Mail API, and implemented an automated functionality to generate e-mails to the manager whenever a user register for the application
- Implemented logger for debugging using Log4j
- Developed few stored procedures, triggers and sequences.
- Involved in performance tuning of application and environment for optimized performance during month end load using Jprofiler.
- Used CVS for version management & Maven for building the application.
- Extensively used Fusion Charts for reporting the data
- Involved in building and maintaining cloud based infrastructure on AWS.
- Served as POC for on call support in the production team on a rotation basis.
- Worked in Agile - Scrum methodologies
- Performed naming conventions using TDD
Environment: Java 1.8, JSP, HTML, AngularJS, Ajax, JQuery, Javascipt, Spring MVC, POI, Hibernate, Oracle 10g, XML, XPath, XSLT, RESTful webservices, JAXB, Weblogic 12.1.3, Eclipse, Unix, CVS
Confidential, Atlanta GA
Sr. J2EE Developer (Full Stack Consultant)
Responsibilities:
- Participated in the system architecture and design and made use of proven Gang-of-Four (GOF) and J2EE design patterns
- Developed several WebService stubs using AXIS 2.0 engine, SOAP UI, JAX-RPC, WSDL, Document literal.
- Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements
- Designed and implemented complete functionality for support of trades search involving UI (JSP/JavaScript), DTOs, Business logic execution and invocation using stateless EJBs.
- Involved in integration of internal and external systems using Spring Integration.
- Developed UI part of the application using Angular JS, JavaScript, HTML 5, JQuery.
- Implement AJAX based rich client components for improved customer experience using JSON data, JQUERY, DOJO.
- Designed, implemented and altered database tables, procedures and packages to support the functionality.
- Created Activity diagrams, State Chart diagrams, ER diagrams, Sequence diagrams, Collaboration diagrams, and web page mock ups in MS-Visio.
- Used Spring core annotations for dependency injection Spring DI and SpringBoot for REST API web service and micro-services.
- Integrated the Web layer with Oracle database using Spring ORM and other components with JMS.
- Involved in Design, implementation and tuning of database and SQL scripts for optimal performance.
- Redesigned and built the schemas to meet Optimal Performance measures.
- Developed SQL Queries to fetch complex data from different tables in remote databases using joins, database links and formatted the results into reports and kept logs
- Used Clearcase as a version management tool & Jenkins for CI.
- Configured the Deal Manager Processor using JMS queues in Weblogic.
- Developed shell scripts and autosys jobs
- Developed the application in highly multi-threaded programming using Java, OOPs concepts and threads
Environment: Java 1.5, J2EE, Spring 3.0, Hibernate 3.0, Jersey 1.0.2, Log4J, SOAP Web services, JSON, Websphere Application Server 6.1, Rational Application Developer 7.0, Oracle, JMeter, Java script, HTML5, JQuery, Ajax.
Confidential
Sr. J2EE Developer (Full Stack Consultant)
Responsibilities:
- Designed enterprise level applications on XML schema, SOAP and WSDL technologies.
- Coded JSP pages and used JavaScript for client side validations and to achieve other client-side event handling.
- Black box calculation of this financial reporting and thoroughly understood and developed in GWT, spring and Hibernate technology.
- Legacy data from Sybase database was made available to the uses to view through newly developed framework using GWT and XML implementation.
- Worked on Java Script libraries like jQuery and JSON.
- Developed application on spring 3.x framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC.
- Used spring's dependency injection for injecting entity manager and managed beans into spring beans.
- Worked on Spring Web Flow on Spring MVC for building flows in our web application.
- Used Spring Security framework for login authentication, password hashing.
- Worked on Java Message Service (JMS) API for developing message oriented middleware (MOM) layer for handling various asynchronous requests.
- Worked with topic for creating publish/subscribe-messaging model using Apache MQ and Tibco MQ.
- Developed persistence layer based on JPA framework for providing POJO persistence model for object-relational mapping.
- Used Hibernate as an implementation engine for JPA API.
- Created Oracle store procedures for handling and processing complex data based logics.
- Wrote complex SQLs for creating, retrieving, updating and deleting data in oracle database.
- Developed store procedures and complex queries using tool called PL/SQL developer.
- Developed, Tested and Deployed application in IBM Web Sphere 7.0 server.
- Wrote scheduled batch jobs on UNIX environment for handling various huge databases update logics without manual interventions.
- Used Concurrent Version System (CVS) as source control tool.
- Developed unit test cases and suits onJUnitframework for unit testing
Environment: Core Java, J2EE, EJB, JDBC, Java Servlets, JSP, tag libraries, CSS, Spring Framework, Log4j, XML, HTML, SOAP, DAO, JMS, web services, JavaScript, Weblogic application Server, Oracle10g, PL/SQL, UI design, JUnit, Rational Rose, Jasper Reports, SSL
