We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

OH

SUMMARY:

  • Seven (7) years of experience as a Full Stack Java Developer in developing web based client server applications, data solutions, Intranet/Internet Enterprise Software applications
  • Experienced in developing Web Applications involving J2EE technologies like Java, JSP, Servlets, EJB, JMS, JDBC, JNDI, JAXB, Struts, Hibernate, and Spring MVC.
  • Experienced in developing projects based on Web Services, REST and Restful Webservices, Apache CXF, SOAP programming, WSDL, SOAP Security and XML parsers like SAX, DOM.
  • Extensive experience in Core Java using Multi - threading and Exceptional Handling,
  • Proficient in designing J2EE applications using MVC pattern and Struts framework
  • Experience in spring framework using Spring Transaction, Spring Security, Spring AOP, and Exceptional Handling.
  • Experience in developing MongoDB, Micro Services web application using test driven methodologies (TDD) and Junit as a testing framework.
  • Experience using Spring Boot and Micro services.
  • Extensive experience in creation and maintenance of mapping files and transaction control in Hibernate.
  • Experience Working in Production support on 24 x 7 x 365 basis.
  • Extensive experience in usage of ORM (Hibernate) in Spring framework
  • Implemented and supported SOA applications.
  • Knowledge of MQ and JMX, MongoDB.
  • As a full stack developer, I've been designing and implementing multiple RESTful Microservices written using Pyramid (Python).
  • Developed user-friendly web-based GUI using JSP, JavaScript, Angular JS, AJAX, HTML, JQuery, HTML5, DHTML, CSS, and Bootstrap.
  • Used AngularJS as the development framework to build a single-page application.
  • Worked extensively on projects using SQL and PL/SQL. Created Stored Procedures to encapsulate business logic in the database and improve performance.
  • Experienced in using databases like ORACLE 10g/9i/8i, MYSQL, SQL Server 2000 etc.
  • Experienced with IDE’s like WSAD, Eclipse, My Eclipse, Net Beans etc.
  • Experienced with various application / web servers like WebSphere, JBoss, Web Logic, and Tomcat
  • Used agile methodology and Test Driven Development (TDD) to develop the application.
  • Experience with Jasper Reports to generate different kinds of reports.
  • Extensively used Corbertura as a code coverage tool.

TECHNICAL SKILLS:

Frameworks: Spring 4.2, Hibernate 3.0, Struts, AngularJS 1.0

Databases: Oracle 9i/10g/11g, MS SQL Server, MS Access, MySQL

Application Servers: Web Logic Server 11g/12c, Web Sphere 6.X/7.X JBoss

Web Servers: Apache Tomcat

Languages: Core Java, C

Scripting Languages: Java script, AJAX

Web Technologies: Java 1.8/1.7/1.6/1.5 , J2EE (JSP, Servlet, EJB), HTML, DHTML, CSS, XML, XSLT, DTD, Schemas, SOAP/Web services, JQuery, Apache CXF, JAXP, SAX, DOM Parsers

Design Patterns: Session Facade, Service Locator, Front Controller, Singleton, Factory patterns, DAO.

Analysis & Design: UML, Rational rose, Design patterns

Tools: JUNIT, ANT, LOG4J, Edit plus, Netbeans6.0.

Version Control: Clear Case, Confidential, SVN

Techniques: Requirement Analysis, Data Modeling, Designing, Implementing design patterns

Other: JDBC, JNDI, JMS, JavaBeans, Applets.

Front office Tools: MS Word, Excel, PowerPoint, Outlook

Operating Systems: Windows 10/8/7/XP, Windows 2000, Windows NT, Windows 95/98

PROFESSIONAL EXPERIENCE:

Confidential, OH

Full Stack Java Developer

Responsibilities:

  • Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
  • Designed and implemented application using Spring, Spring IOC, Spring Annotations, Spring MVC, Spring Transactions, Hibernate 3.0, SQL, IBM WebSphere 8 and JBoss
  • Involved in High Level and Low level analysis and design
  • Involved in the Agile/Scrum based development phases
  • Development using Spring Framework (MVC, AOP, Dependency Injection, Autowiring, Caching, Database Connectivity, Asynchronous calls, Thread Executor framework) which communicates with various service layers and configuring the Spring xml files.
  • Produced / consumed REST and SOAP Web Services to exchange information
  • Used JMS for vendor communication
  • Developed User- Interface using Servlets, JSP, JavaScript, AngularJS and XML
  • Wrote server-side test cases using JUnit
  • Involved in Analysis, Design and Implementation of Business User Requirements
  • Implemented Java and J2EE Design Patterns like Façade, Abstract Factory, Singleton, Factory, Data Access Object (DAO), Service Locator, and Chain of Responsibility
  • Wrote SQL queries for Oracle database.
  • Used MicroServices architecture, with Spring Boot-predicated services interacting through an amalgamation of REST, Swagger, Cassandra and MQ message brokers and leveraging AWS to build, test and deploy Identity Microservices.
  • Create RESTful APIs in Java with Mongo persistence.
  • Used Maven to build war and ear files to deploy on Application Servers using Hudson
  • Configured and customized logs using Log4J
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Resolved defects and worked with QA team for testing using JIRA
  • Provided production support for the application after deployment
  • Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
  • Played a key role in the design and development of almost all the modules of the project.
  • Carried out rigorous bug fixing by testing using Junit test cases.
  • Used JIRA for bug tracking, issue tracking and project management.

Technologies: Java 1.8, Hibernate 3.5, Spring 3.0, Spring boot, Spring data, AGILE Methodology, SCRUM, XML, Java Beans, AWS, Mongo, Design Patterns, Restful Webservices, SOAP. Log4J, JUnit, Unix Shell Scripting, SVN, Oracle 9i, Eclipse, maven 4, JIRA, Tomcat, HTML, CSS, JavaScript, AngularJS.

Confidential, MO

Java Developer

Responsibilities:

  • Designed the application using Front Service Controller, Data Access Object, Service Locator, and Session Façade Design Patterns
  • Designed and developed the UI using JSP, HTML, CSS & JavaScript
  • Built web-based applications using Spring MVC Architecture and REST Webservices
  • Installed and configured WebLogic in Development and Testing environment
  • Worked on Agile methodology.
  • Used shell scripts to maintain engenderment and test AWS EC2 instances.
  • Started as a monolithic application that runs on Jboss, later migrated it in to a set of Spring boot and Node.JS Microservices.
  • Designing and implementing scalable, RESTful and Microservices-based backend. The backend is being written in Java using Spring Boot for simplicity and scalability. Utilized Swagger with Spring Boot.
  • Build the application on Spring Framework.
  • Involved in working with J2EE Design patterns (Singleton, Service Locator and Session Facade) and Model View Controller Architecture
  • Involved in creating the Use cases, Class Diagrams, and Sequence diagrams using UML
  • Provided Production support for the application
  • Used Unix Shell Scripts using Shell to automate the process of running jobs batches
  • Responsible for Developing and integration of ORM framework like Hibernate.
  • Developed the Model objects and mapping files for the Hibernate framework
  • Developed and maintained the Application Context files for the service layer using the Spring framework
  • Created the Hibernate mapping files for the application.
  • Integrated the Spring framework with the Hibernate framework.
  • Used SOAP Webservices and Rest webservices to extract and consume client related data from databases.
  • Set up Jenkins server and build jobs to provide automated builds predicated on polling the GIT source control system.
  • Implemented and designed user interface for web based customer application.
  • Worked on UI Design for Application using HTML, CSS, JavaScript, jQuery and UI enhancement coding.
  • Used jQuery for event handling and GUI functionalities.
  • Used Subversion for version controlling and JUnit for unit testing.

Technologies: Java 1.6, J2EE, HTML, CSS,GIT, JavaScript, JQuery, Oracle 10,Spring3.0, Hibernate 3.0, SQL, PL/SQL, XML, SOAP, REST Webservices, Microservices, UML, WebLogic Application Server, Tomcat Server MVC design pattern, Unix Shell Scripts, JUnit, Subversion

Confidential, KA

Sr. Java/J2EE Developer

Responsibilities:

  • Analysis and Design of various modules using SOA and J2EE stack.
  • Involved in developing Classes diagram in UML showing generalization and other relationships, Sequence diagram describing the interaction of objects over time.
  • Developed Application using Spring and Hibernate.
  • Wrote POJO classes and used annotation to map database tables with java objects.
  • Created an XML configuration file for Hibernate -- Database connectivity.
  • Configured Hibernate objects as Spring Beans in the Spring Configuration File.
  • Configured the Hibernate configuration files to persist the data to the Oracle 9i/10g Database.
  • Provided production support for the application.
  • Implemented persistence layer using various features of Hibernate framework like HQL queries, Criteria etc.
  • Implemented as well as exposed web services using Apache Axis and JAX-WS.
  • Implemented Restful webservices with the use of URI templates and content negotiation.
  • Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software.
  • Implemented various design patterns like Singleton, Data Access Object, Factory Pattern, Façade.
  • Carried out bug fixing by rigorous testing using JUnit test cases.
  • Developed user interactive pages using HTML, CSS, and JavaScript.
  • Designed and Developed Web Services using technologies WSDL, SOAP to communicate to the other modules.
  • Documented all stages of the project, generated documentation using Java API Documentation Generator (javadoc).
  • Build ear file with jars and war files releasing for Production.
  • Used Jasper Reports to generate PDF’s.

Technologies: Java 6, JavaEE 4, JBoss, Apache Axis2, Spring 3.0, Hibernate 3.0, JMS, JDBC, JNDI, AGILE/SCRUM, HTML, CSS, JavaScript, AWS, XML, XSL, XSLT, WSDL, SOAP Web Services, Log4J, JUnit, SOAP UI, Oracle, UNIX, MAVEN, Restful Web Services, Agile, TDD, Rational Rose.

Confidential, TN

Java Developer

Responsibilities:

  • Involved in design, develop and implementation of the application using Spring, Struts 2.0 and J2ee framework.
  • Used Spring MVC Framework.
  • Implemented JSP, JSTL and Custom Tag Libraries
  • Created build and deployment scripts using Ant.
  • Utilize fielded data to find potential fraud with rules.
  • Create escalation or alert system linked to rules.
  • Display the indicators that triggered the alert.
  • Provide user interface to refer a claim to SIU and for SIU to accept or decline a referral, and to indicate the status, history and resolution of an accepted claim.
  • Provide work assignment, task list creation and tracking capability.
  • Created the Application Context files for Spring core modules.
  • Used REST WebServices and SOAP to extract and consume client related data from databases.
  • Involved in pre analysis work on customers history data to identify the potential fraud scenarios and include them in project rule engine to validate.
  • Used MVC, Singleton, Service Locator and Data Access Object design patterns.
  • Responsible in analyzing requirements, prepared Solution Architecture Document (SAD) with Architects to represent Data flow, Architecture Changes, Impacted Systems/services, Context diagram, Use Case diagrams.
  • Analysis of business & system requirements including impact analysis on existing systems.
  • Involved in developing database transactions Using JDBC.
  • Involved in using Spring Framework IOC for bean conceptual application and Spring ORM framework for mapping database using Hibernate.
  • Written hibernate-cfg.xml file in Hibernate for mapping objects to the relational database.
  • Used web services to retrieve the custom documents.
  • Developed messaging system using JMS, and written message listeners.
  • Developed DAO (Data Access Object) classes in order to access data from database.
  • Used SVN as Version Control Software.
  • Tested the critical application’s functionalities before moving those into production by using various testing methodologies.
  • Co-ordinated with QA for testing, Production releases, Application deployment, integration and conducting walk-through code reviews
  • Developed stored procedures (developed in PL/SQL) on the back end.
  • Production supported the enhancement until the release and deployment of code to Dev/ QA / Prod environments.
  • Unit tested the changes and performed the code review.

Technologies: Java 1.5, J2EE, JSTL, Servlets, JSP, JSF, HTML, CSS, JavaScript, Oracle, Spring, Struts 2.0,Hibernate 2.5, SQL, PL/SQL, XML, REST Web Services, UML, IBM WebSphere Application server, Tomcat, MVC design pattern, JUnit, Subversion

We'd love your feedback!