We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Over 3+ years of experience as a quality Java/J2EE Developer in Data Center/Networks, Public Sector, Social Business, Media, Telecom, Pharmaceutical, HealthCare domains.
  • Experience in all phases of Software Development Life Cycle (SDLC) at enterprise level SOA and client/server applications. Experience in Agile Methodology and Scrum Software Development processes.
  • Experience in Spring Framework including Spring Core, Spring MVC, Spring Data - JPA, and Spring Test.
  • Expertise in OOAD (Object-Oriented Analysis and Design) and OOP (Object Oriented Paradigm) from designing UML diagrams using Microsoft Visio.
  • Exposure to XML concepts, JSON format and technologies including XML parsing using DOM and SAX parsers, XML Binding using JAXB and Castor, validation of XML using schema and DTD, XML transformation using XSLT and retrieval of information using XPath and XQuery.
  • Exposure to Service Oriented Architecture including Universal Description and Discovery Integration (UDDI) lookups, Web Services Description Language (WSDL) using SOAP protocol, and Extended Markup Language (XML) andjavaXML parsers such as JAXP, and JDOM.
  • Extensive experience with design and development of J2EE based applications involving technologies such asJavaServer Pages (JSP), Servlets, EnterpriseJavaBeans (EJB),Java Messaging Service (JMS),JavaDatabase Connectivity (JDBC),JavaNaming and Directory Interface (JNDI).
  • Developed front-end using XWT, JSP, JSTL with Custom Tag libraries, Struts Tag libraries, JSF Framework, JavaScript, JQuery, Dojo, HTML and CSS.
  • Strong exposure to Hibernate ORM framework (using annotations with Hibernate).
  • Extensive experience in SQL, PL/SQL programming, stored procedures, triggers and Query optimization with Oracle, MS-SQL and MySQL databases. Written queries for insert, update and modification operations. Performed database normalization and optimization using database tools.
  • Implemented transactions in databases with database recovery and maintenance.
  • Performed unit testing using JUnit, integration and deployment of applications done using tools ANT and Maven. Conducted performance testing using tools JMeter, JProbe.
  • Proficient inJava/J2EE Design Patterns including singleton, strategy pattern, object pool, session façade, Model View Controller (MVC), Data Access Object (DAO), and business delegate. Well versed with coreJavaconcepts like collections, multithreading, serialization,Javabeans.
  • Ability to learn new technologies and always curios to learn new things.

TECHNICAL SKILLS

Programming Languages: Java (JDK 1.1, J2SE 1.3/1.4/5.0, Java SE 6), PL/SQL, C, C++.

UML Tools: MS Visio.

J2EE: JSP1.2/2.0, Servlets2.4, JDBC3.0/4.0, JPA, JSTL

Frameworks: Strut 1.1/1.3.8/2.0, Spring 2.0/3.0, JSF, ReactJs, AngularJs.

Markup Languages: HTML, DHTML, XML/XSL, JSON (Meta Markup).

Scripting/Styling: JavaScript, CSS 2.0.

AJAX Framework: Ajax API, jQuery.

Distributed Programming: EJB 2.0/2.1/3.1, SOAP (Web services), REST Services.

XML Technologies: DTD, XPath, XSD, XQuery, SAX, DOM, JDOM.

IDE: Eclipse 3.x, Netbeans 5.0/5.5/6.0, RAD 6.x/7.x, Visual Studio code.

Databases: Oracle 9i/10g/11g, DB2, MySQL 3.x/4.1/5.0, SQL Server 2000/2005, PostgreSQL.

ORM / Data Mappers: Hibernate 2.0/3.0, JPA, Java Data Object (JDO).

Web servers: Tomcat 5.0 /5.5/6.0, Apache.

Application Servers: WebLogic 7.0/8.1/10.3, IBM WebSphere 5/6/7, JBoss4.x, Glassfish, OC4J.

PROFESSIONAL EXPERIENCE

Full Stack Java Developer

Confidential

Responsibilities:

  • Built web-based applications using Spring MVC 3.0 Architecture.
  • Implemented client-side functionality using HTML 5, Bootstrap, ReactJS and jQuery.
  • Developed single page applications, components using React JS, controllers, view and routing, service modules.
  • Used React.js framework in developing various UI components.
  • Understanding functional specifications and documenting technical design documents for the Project.
  • Prepared the estimate based on the Architectural diagram provided by the SA.
  • Worked on Proof of Concept for developing Email Functionality using SMTP Server.
  • Consumed Web Services by implementing REST Client.
  • Writing service methods and SQL queries, PL/SQL to interact with the MS SQL Server
  • ANT is used to create a build file.
  • Unit testing is done by creating Test Suites using JUnit Framework.
  • Exposure to JSF for front end development.
  • Get the best development to meet the Clients' requirements.
  • Worked in Agile methodology for software development.
  • Built web-based applications using Spring and JSF technologies.
  • Used JDBC for interaction with database and CRUD operations.
  • Implemented client-side functionality using JavaScript, HTML 5, CSS 3 and jQuery.
  • Actively involved in configuring and deploying on Apache Tomcat 7
  • Gathering and analyzing user requirements and defining functional specifications.
  • Designing and developing reusable business components using standard Framework and Java/J2EE technologies.
  • Planning, organizing, and evaluating the operations of information systems to develop and improve business processes.
  • Identify, assemble, and manage teams of information systems personnel to design, develop, test, integrate and implement information systems.
  • Designing and developing interactive and user-friendly web pages using Servlets, JSPs, HTML and CSS.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • Creating and maintaining JAX-WS and RESTful Web Services for effective communication between applications.
  • Implementation of Java, J2EE technologies like Core Java, Servlets, JSP, EJB, JMS, JDBC, JNDI, XML, XSD, XSLT, XPATH, JAXP, JAXB and Web Services -WSDL, SOAP, JAX-WS, XFIRE, CXF, AXIS and JAX-RS.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database.
  • Configuring DB connections using JDBC for database and SQL performance tuning.
  • Deploying JAR, WAR and EAR files onto IBM WebSphere Applications servers.
  • Unit testing, analyzing test results and validating application data to meet functional specifications.
  • Design and code reviews.
  • Primary escalation points for issues and problems.
  • Monitoring the Project deliverables to attain high quality in each phase of the SDLC.
  • Knowledge of AWS SDK for Java, good grip on AWS Exceptions in building high-quality applications using the SDK and AWS access control policies.
  • Maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
  • Developed test suite framework and regression tests for rules and alerts engine, recovery engine, object manipulation functionality, import/export engine and user-defined function handling using JUNIT.
  • Preparing design documents, user manuals, transition documents and release notes as required by the projects.

Environment: Java/J2EE, Spring, MKS, JSF, Hibernate 3.0, REST, HTML, CSS, JavaScript, Tomcat, DB2, MS SQL server, Oracle, JUNIT, Angular.JS, AWS EC2 and S3 and Maven.

We'd love your feedback!