Sr Java Full Stack Developer Resume
St Louis, MO
SUMMARY
- Extensive experience in web application development using JAVA, J2EE,J2SE technologies.
- Experienced in all stages of Software development life cycle (SDLC) starting from gathering Business specifications, analysis, design, development, testing and implementation of projects using various methodologies like Waterfall, Agile, and RUP.
- Expertise in several J2EE technologies like JSP, Servlets, Web Services (SOA, WSDL and UDDI), Hibernate, spring, struts, EJB(Entity, session, Message Driven Bean), Ajax, JAVA Beans, JDBC, JNDI, JMS, JAVA Mail, XML.
- Expertise in Implementing MVC design pattern using Struts 1.0 & Struts 2.0 and Spring Framework.
- Expertise in developing UI using CSS, HTML, JavaScript, JQuery, Angular JS.
- Experience in implementing various design patterns including Data Access Object, Session Facade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
- Expertise in Implementing Multithreading in diverse web applications.
- Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, My Eclipse, RAD, RSA, Web Logic Workbench.
- Expertise in XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM), JAXB.
- Extensive experience in working with Windows, and UNIX platforms.
- Experience with Databases like Oracle 10g/11g, IBM DB2, MYSQL, SQL SERVER 2008,NoSql Database.
- Expert in using J2EE complaint application servers like BEA Web logic, IBM Web Sphere, Apache Tomcat, JBoss.
- Implemented LogFile Search with Splunk .
- Experience in Working On Design Patterns Like( Singleton Factory) And also familiar with observer and decorator patterns.
- Experience in working on Ecommerce Applications And Environment .
- Extensively worked on debugging using logging Frameworks such as Apache Log4J.
- Implemented Unit Testing using JUNIT testing during the projects.
- Efficient team member with excellent work/time management skills excellent leadership, communication and interpersonal skills, ability to work under strict deadlines.
- Migrating Applications Using Spring Boot And Spring Batch.
- Highly proficient in developing Enterprise application by using design patterns like MVC2, Singleton, Session Façade, Service Locator, Abstract Factory and Business Delegate patterns.
- Skilled in using mainstream Web Technologies such as HTML4/HTML5, CSS/CSS3, JavaScript, jQuery, Ajax, and JSON.
- DHTML, Java Script, Servlets, JSF, web designing and Web services using Apache Axis, XFIRE and CXF.
- Well experienced in developing applications using open source frameworks such as Struts2, Spring and Hibernate.
- Strong exposure to SOAP and XML Schema’s including XML, XSL, XSD, XSLT, WSDL, DTD, JAXP and JAXB.
- Experience in using parsers like SAX, DOM, XML Beans and Data binding frameworks like Castor.
- Experience in customizing and deploying the applications using different application servers such as IBM WebSphere, Web logic, JBoss, and Apache Tomcat.
- Good exposure on relational database management system which includes Oracle, PL/SQL, SQL Server, DB2. Designed and coded stored procedures, Triggers and Functions using PL/SQL.
TECHNICAL SKILLS
Languages: Java, J2EE, SQL, PL/SQL, UML, C, C++,Perl Scripting.
Web Technologies: JSP, Servlets, JNDI, JDBC, HTML, DHTML, Java Beans, JavaScript, Web Services, SOAP, WSDL, AJAX, Jquery, Angular JS, Node JS, CSS.
XML Technologies.: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XMLBeans and JAXB
Web/App. Servers: Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1/10.3 , Web sphere, JBoss. IIS
IDEs: Eclipse 3.2, Netbeans, Red Hat Developer Studio, WSAD.
Tools: TOAD, XmlSpy, Ant, PL/SQL Developer, JUnit, iReport,Maven,Gradle
Operating systems: Windows 98/ 2000/ NT/XP, MS - DOS 95, UNIX, Linux, Sun Solaris.
Databases: Oracle 8/9i/10g, HSQL, MYSQL, MS SQL Server 7.0, Sybase, MS-Access.
Design Patterns: MVC, Singleton, Service Locator, Session Facade, DTO, DAO, Factory Pattern etc…
Frameworks: Struts, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring Boot, Spring Batch, Spring JDBC, Spring with Hibernate), Hibernate, AJAX, DWR, Log4j.
Version Control: CVS, VSS, SVN, GIT.
PROFESSIONAL EXPERIENCE
Confidential, St. Louis, MO
Sr JAVA Full Stack Developer
Responsibilities:
- Actively involved in mock screens development and project start-up phase.
- Efficiently managed the tasks and working and delivering features in a fast paced scrum environment
- Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings.
- Involved in developing the UI, layout and front-end programming for web application that matches requirements of the client.
- Developed UI Layer for the application using HTML5, CSS3, JSF, Angular JS,Node JS and Bootstrap.
- Worked on AWS Environment like Amazon(S3,EC2,SQS,simple DB).
- Worked on Auto Scaling In AWS.
- UsedJavaMessage Service (JMS) for reliable and asynchronous exchange of important information for status report.
- Implemented Spring Batch Scheduling And Spring Boot Integration.
- Configured Web.Xml faces-Config.Xml for Navigations and managed beans. Integrated JSF Spring and Hibernate Frameworks.
- Also Used Jsp, JSTL Tag libraries to Develop our Application.
- Used Maven for dependency management.
- Developed SOAP based web services using WSDL, SOAP, JAX-WS and AXIS.
- Produced as well as consumed RESTful web services using Jersey API's.
- Also Worked On Servlets, Jsp For Developing Our Application.
- Worked with GIT which is used as a version control tool in the project.
- Done with Unit testing using JUnit and Mockito.
- Design and developed Front End Using JSF.
Environment: Java1.8, J2EE, Servlets, Spring 4.x, Spring MVC, IOC, AOP, Hibernate, Struts 2.x,Eclipse, Angular-JS, Bootstrap, CSS3, HTML5, Jboss, Web Sphere Server, WSDL, SOAP, JAX-WS, JSP, Oracle 11g, Micro Services (Spring Boot), Spring Batch GIT, JIRA.
Confidential, Miami, FL
Java Developer
Responsibilities:
- Followed Waterfall Methodology for development of the application in the beginning but after few releases started following Agile.
- Have experience in developing Hadoop by using Core Java .
- Practicing Design Driven Development to expedite the development process.
- Worked on the JCache conversion for reducing the server startup time and increasing the performance.
- Developed the schema design using Altova XML SPY Professional
- Back-end coding and development using Java collections including Set, List, Map, Multithreading, Exception Handling etc.
- Developed and tablized audit logging to support the greater retention period for this logging than is possible in flat file system logging which is typically archived after 10 days.
- Experience in developing and consuming web services using SOAP.
- Experience In using C, C++ language as a back-end development project and was working in DataStructures for Employees management system.
- Have knowledge on reporting tools like tableau.
- Have experience in working with WS02 for managing and identifying API and for access integration.
- Used Unix and Shell, Perl commands for retrieving the information from log files.
- Have experience in using the Data stage for data loading.
- Have experience in shell scripting languages to execute and run the bash commands for retrieving the data from message logs as well as error logs files.
- Used SQL for querying customer profiles from database, and used SSIS(SQL server Integration services) for loading data into database.
- Experience using BI tool i.e QlikView for creating reports and tracking the system.
- Deploying the code in Jenkins server.
- Used SSRS reporting tool after loading data from tables.
- Experienced in using swing GUI tool for development.
- Have experience in cloud foundry services.
- Experienced in using JAD for application development.
- Have experience in working with pivotal cloud foundry (PCF) services
- Working knowledge on PLSQL and databases.
- Practiced test driven development (TDD) to expedite the development process.
- Developed Web Services using SOAPUI and developed DTDs, XSD schemas for XML (parsing, processing, and design) to communicate with Active Directory application using SOAP API.
- Have experience in rules engine and Workflows.
- Used Eclipse IDE for Development, configured and deployed application on Tomcat Server.
- Involved in doing various testing efforts as per the specifications and test cases including Unit and Integration testing using Automation tools like Selenium.
- Experience in using JavaFX for development purpose.
- Have experience in AWS webservices.
- Have worked on ODM(oracle data mining) which provides algorithms that enabled data analaysts to work on the data from database.
Environment: Java1.8, J2EE, Servlets, Spring 4.x, Spring MVC, IOC, AOP, Hibernate, Struts 2.x,Eclipse, Angular-JS, Bootstrap, CSS3, HTML5, Jboss, Web Sphere Server, WSDL, SOAP, JAX-WS, JSP, Oracle 11g, Micro Services (Spring Boot), Spring Batch GIT, JIRA.
Confidential
Java Developer
Responsibilities:
- Extensively used Java API and HTML to customize Web applications.
- Interface with business client in define & gathering requirements.
- Implemented MVC2 Architecture.
- Coding and Development of Project using J2EE Technologies (Java Servlets, JSP and JavaScript).
- Created multiple web applications using Java Servlets & Java Beans.
- Source & Configuration Control using Microsoft VSS.
- Business Requirement Analysis.
- Involved in product documentation.
- Did Unit system testing of the modules.
- Attending per user meeting for feedback and enhancement. working with senior team members learned new technology mplemented the application using Spring Framework which is based on Model View Controller design pattern.
- Used Spring Core for dependency injection/Inversion of control (IOC).
- Involved in tracking the details of Time Sheet information
- Extensively used JDBC concepts to connect to, retrieve and update information in the database.
- Used J2EE Components like JSP, Servlets and implemented spring framework for MVC architecture.
- Designed UI Pages using HTML, CSS and JSP for Student, Admin modules, and used JavaScript for client side validations.
- Designed and developed educational web pages used for training purposes in the subjects of Java, SQL, HTML, and JS, the website was synchronized e-learning content with audio files
- Tracked the course completion with quiz questions.
- Was involved in training sessions with offsite and offshore team members using WebEx and Net meeting.
- Used Angular JS for extending HTML attributes with directives which binds data to HTML with expressions.
Environment: J2EE, Spring, Hibernate, JSP, Servlets, Tomcat Server, Windows, Linux, HTML, CSS, Oracle 10g, SQL, MYSQL,RDMS,PL/SQL, Eclipse, Web Logic 10.3.6, WebServices, WSDL, SOAP, UML, XML, XSLT, JDBC, HTML, JSP, AJAX, CSS, JavaScript, Ant, SVN
