We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

Chicago, IL

SUMMARY:

  • 8 years of progressive experience working as a Java/J2EE developer. Extensively worked on various phases of software development lifecycle
  • Worked on several Service Oriented, Client/Server, GUI and Web based applications. Have good working knowledge on both Agile and Waterfall methodologies
  • Experience working in multi - tier enterprise applications and Client/Server applications using JAVA/J2EE and good exposure in MVC Architecture based applications using Spring Framework 4.1, Struts Framework 2.3.12, JMS, Java Beans with experience in presentation, business, and database layers
  • Well versed with Java 8, JE22 7, JDBC, Servlets, JSP, JSF, Web Services, JavaBeans, JQuery, Design patterns, JPA, Micro Services, XSLT, WSDL, UDDI, JAXP, JAXB, SAX, DOM, Apache AXIS, Apache Camel
  • Good experience working with ORM tool such as Hibernate
  • Experience using WebLogic 12, WebSphere, JBoss and Apache Apache Tomcat 6.0 as application servers
  • Strong experience on Android application development and front-end development and experience using AWS
  • Strong working knowledge on databases like Oracle 10g/9i/8i, SQL Server 6.5, Couchbase, MySQL 5.6.16, PL/SQL 12c and NoSQL database like Mongo DB, Apache Cassandra as distributed database
  • Performed Unit testing using Junit, using build tools like Apache ANT 1.9
  • Performed System Integration test to ensure quality of the system
  • Experience working on Windows, Linux Operating systems
  • Strong development experience on IDE’s like Eclipse, NetBeans
  • Good experience in Object Oriented Architecture(OOA), Object Oriented Design(OOD) and Object oriented Programming(OOP)
  • Experience using GIT, Clear Case, CVS, and SVN for source control and Release Management
  • Strong interpersonal and communicational skills, ready to grasp new technologies, hard worker and an excellent team player

TECHNICAL SKILLS:

Languages: Core Java, J2EE

Markup Languages: XML, JSON, HTML5, CSS3

J2EE Technologies: Servlets, JSP, JDBC, JNDI, Swing

Web Technologies: HTML5, CSS5, XML, JQuery, Java Script, Angular JS 1.3, JSF, Node.js, React JS

Tools: & IDE: Eclipse IDE, Net Beans IDE, Visual Studio

Version Control: GIT, SVN, CVS

Web Servers/ Application Servers: Apache Tomcat, WebLogic, WebSphere, Jboss Fuse and Glassfish

Databases: Oracle 11g, MySQL, DB2, Mongo DB, Firebase, Oracle PL/SQL Apache Cassandra, Hadoop

Java Frameworks: Spring 3.x, Hibernate 3.x, Struts 2

Design Patterns: Dependency Injection, MVC, Singleton, Adaptor, Factory, Gate Way, Fa ade, MVP

Testing: Junit, ALM, ETL, TestNG

Build tool: Ant 1.8, Maven.NIFI, Docker, Gradle

Web Services: Apigee and RESTful Web Services, SOAP Web Services -JAX-WS-API

Development Methodologies: Agile, Waterfall

Operating System: Windows, UNIX, Mac OS X, Ubuntu, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Full Stack Java Developer

Responsibilities:

  • Responsible for gathering and understanding the requirements and interacting with clients
  • Implemented various J2EE patterns like Singleton Pattern, Factory Pattern, Abstract Factory pattern, Data Access Objects, Adaptor(Wrapper) Pattern
  • Designed user-friendly web application using AngularJS, HTML5, CSS3, Bootstrap, ReactJS, Spring, and Mongo DB
  • Involved in writing POJO classes and hbm mapping files to map database tables with Java objects
  • Involved in writing XML configuration file for Hibernate-Database connectivity
  • Used SQL and PL/SQL queries for storing complex database objects like stored procedures, Triggers, Functions, and Packages. Used Oracle 11g as database
  • Worked with HQL(Hibernate Query Language) to write static queries while communicating JSF with Oracle database
  • Used JSF and Struts validation framework for application components validation
  • Worked with core layer of framework to implement View Controller in MVC Architecture and worked with spring MVC calls
  • Integrated Struts framework and Hibernate and used Spring Framework for Dependency injection
  • Used RESTful Web services using Spring REST API and Apache CXF
  • Involved in working with WebLogic server for building and deploying enterprise Java
  • Involved in writing XML configuration file for Hibernate-Database connectivity
  • Troubleshoot, analyze, and check production issues in the existing EMS application and fixed bug in given timeframe

Environment: Java 1.7, Core Java, Eclipse, Tomcat, WebLogic, JSP, Servlets, Spring, Hibernate, RESTful Web services, XML, WSDL, JSF, MySQL, Maven, AngularJS, HTML5, CSS3, JavaScript, JSON, EJB, RDBMS, JQuery, Cassandra, Micro Services, MongoDB, Oracle 11g, Spring Boot, PL/SQL, AWS, JAXB, OOP, GIT, Maven, JIRA, Jenkins, Junit, Log4J, Agile, Scrum, Windows

Confidential, Irving, TX

Full Stack Java Developer

Responsibilities:

  • Requirement analysis and finding gap with the existing functionalities
  • Developed and designed User Interface Screens using JSP, ReactJs, JavaScript and HTML
  • Developed JSPs for service management and user management modules
  • Worked with Spring framework, JSF, web flow framework and Struts
  • Implemented generics and auto boxing features of Java
  • Designed and developed Struts Action Classes and Views using JSP, Struts tag libraries and JSTL
  • Involved in writing tables in Universal Database and integrated with database developers for using stores procedures in this application
  • Used and developed PL/SQL triggers and master tables for automatic creating of primary keys
  • Mapped hibernate hbm and implemented spring configuration setup.
  • Used SOAP Web Services using WSDL to connect with remote data and external clients
  • Implemented the application in MVC Architecture
  • Build and deployed enterprise Java EE applications using WebLogic server
  • Involved in dealing with production bugs and interacted and updated the status to the business owner

Environment: Java 1.5, JSP, Struts, Servlets, WebLogic, Spring, Hibernate, JavaScript, HTML, SOAP Web Services, Log4J, JMS, XSLT, SQL, ReactJS, DB2, JDBC, DAO, Agile, Jira, Jenkins, GIT, Unix

Confidential, Austin, TX

Full Stack Java Developer

Responsibilities:

  • Gathered business and functional requirements that has to be incorporated as a part of the application
  • Developed following Agile methodology(Stand up meetings, Sprint development, retrospective meetings)
  • Created different bean configuration XML files and implemented Dependency injection for different bean classes
  • Used J2EE SOA based JAX-WS web services to develop reusable web service components
  • Extensive usage of DOM and SAX parsers for parsing XML data and XSLT for XML transformations
  • Developed Web Service to act like an interface to transfer and receive the data from various other modules
  • Replaced the existing logging framework with regular Log4J framework to simplify the logging process
  • Used multiple threads for parallel processing to improve the performance of web services
  • Involved in Test Driven Development using SOAP UI and used Junit for writing several test cases and extensively worked in testing the entire application in different environments
  • Implemented Spring MVC and JDBC for the CARE application for customer support representatives
  • Documented all phases of the project and implemented system changes in accordance with the objectives and requirements and developed user documentation
  • JIRA is used for task management and SVN for version control
  • Designed and developed new batch jobs that would be scheduled to run daily/weekly

Environment: Java, J2EE, SOAP, JAX-WS, XML, XSD, JAX-RPC, Spring 3.x, Spring MVC, JDBC, memcache, JUNIT, Maven 2.x, JBoss 5.0, Log4J, Eclipse, XML, SVN, SCRUM/Agile, Windows

Confidential, Freeport, ME

Java/ J2EE Developer

Responsibilities:

  • Gathered and analyzed the functional requirements
  • Developed web screens In HTML, and JSP
  • Developed several client side validations using JavaScript for several modules
  • Involved in developing transaction-oriented logic in Data Access layer
  • Used Hibernate 3 for data connectivity
  • Designed Class, Use-case, and sequence diagrams for FTP functionality
  • Used WebSphere Server 5 for configuring and deploying the existing J2EE application
  • Used Struts Framework for the DAO
  • Developed web-based components using Apache Struts’
  • Used Log4J for log errors, info, and to check debug messages
  • Involved in testing the application screen by screen

Environment: Java 1.4, Core Java, JSP, J2EE, HSQL, RAD 6.0, CVS, Log4J, UML, Visio, Hibernate 3, Agile, Struts, DB2, Windows

Confidential

Java/UI Developer

Responsibilities:

  • Analyzed business requirements, participated in technical design, development of various modules assigned
  • Extensively worked with J2EE using Servlets and JSP in Eclipse IDE
  • Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and request
  • Coded JavaScript for page functionality and Pop up Screens and used HTML to make dropdown menus on web pages and display part of web page upon user request
  • Involved in writing and optimizing SQL Queries, and Stored Procedures
  • Prepared the documentation for the entire process for future reference
  • Maintained documents and source code in CVS

Environment: JavaScript, CVS, J2EE, Servlets, JSP, HTML, SQL, Java, JQuery, JAX-RS

Hire Now