We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Pittsburgh, PA

PROFESSIONAL SUMMARY:

  • Around 5 years of experience in Design, Development, Maintenance and Support of Java/J2EE based applications.
  • Working knowledge and experienced in multi - tiereddistributed environment, OOPS and OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
  • Experience working in environments using Agile(SCRUM) and Test-Driven development methodologies.
  • Worked in both Unix and Windows based development environments.
  • Good programming and debugging skills in Unix Shell Scripting.
  • Extensive experience in developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using Visio.
  • Extensive experience in Java/J2EE programming technologies like JDBC, Servlets, JSP, JSTL, JMS, EJB2.0/3.0.
  • Expert knowledge over J2EE Design Patterns like MVC Architecture, Singleton, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
  • Experienced in web development using HTML5, DHTML, XHTML, CSS3, JavaScript and AJAX technologies.
  • Experienced in developing MVC framework based websites using Struts 1.x/2.x, JSF and Spring 3.1.
  • Experience in building web applications using Spring 3.1 Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object) and template classes.
  • Expertise in Object-relational mapping using Hibernate.
  • Valuable experience on web servers like Apache HTTP, Apache Tomcat and application servers JBoss4.0.5 GA, BEA WebLogic 8.1, IBM WebSphere 6.0/6.1/7.0/8.5 and configuring them.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.
  • Expertise in developing and consuming Web services including different technologies and standards like DTD, XSD, SOAP, WSDL, JAX-WS, WS-I and Apache Axis.
  • Experience in installing, configuring, tuning Web Logic Server, Apache Tomcat, JBoss.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, JBuilder, IBM RAD for Java/J2EE application development.
  • Expertise in database modelling, administration and development using SQL, T-SQL and PL/SQL in Oracle and SQL Server environments.
  • Experience in using ANT and Maven for build automation.
  • Experience in using version control and configuration management tools like Clear Case, CVS and Subversion.
  • Experienced in using Operating Systems like Windows 98 / 2000 / NT / XP, AIX, Sun Solaris and HP-UX.
  • Experience in designing, developing and implementing E-Commerce, B2B applications using J2EE technologies in Telecom, Banking and Insurance domains
  • Versatile team player with good communication, analytical, presentation and inter-personal skills.
  • Expertise in using development tools like Eclipse IDE and Source Insight.
  • Expertise in using Apache ANT and Apache Maven build tools.
  • Served as a Module Lead and handled a team of five for more than a year.
  • A good command over English possessing good oral and written communication skills.
  • Comprehensive problem-solving abilities, willingness to learn and positive minded self-motivato
  • Excellent interpersonal and team skills.
  • Expertise in using databases like MySQL and Oracle and very good knowledge on SQL queries and stored procedures. Performed CRUD operations in database using queries.
  • Experience with SVN Source Control, TFS and GIT for code management.
  • Experience in project and defect tracking tool such as HP - Quality Center, Rally and JIRA.
  • Very good knowledge on REST using Jersey framework.
  • Expertise in using serverslike Solaris and Tomcat Server.
  • Involved in writing Log4j and JUnit testing.
  • Very good knowledge on DSLAMs, DSL, MIBS, SNMP and NMS/EMS technologies.
  • Developed few Xqueries to retrieve documents from MarkLogic database.
  • Experience in JUnit frameworks.

TECHNICAL SKILLS:

Programming Languages: Java, PL/SQL, C, XML 1.0, XSL 2.0, JQuery

Java/J2EE Technologies: JDBC, Servlets, JSP 1.2/2.0, JMS, EJB 2.0/3.0

Web Development: HTML5, DHTML, XHTML, CSS3, Java Script, AJAX

Frameworks: Struts 1.x/2.x, hibernate 3.x, Spring 2.5/3.1,Bootstrap

XML/Web Services: XML, XSD, WSDL, SOAP, Apache Axis, DOM, SAX, JAXP, JAXB, XML Beans

Messaging Technologies: JMS

Application/Web Servers: BEA Web Logic 9.1/11g, Apache Tomcat 5.x/6.x, JBOSS 4.x/3.x,IBM WebSphere 4.0/5.5.

Methodologies/Design Patterns: OOAD, OOP, UML, MVC2, DAO, Factory pattern, Session Facade

Databases: Oracle 8i/9i/10g, SQL Server 2000/2005, IBM DB2

IDEs: Eclipse, RAD, WSAD

Build Automation: Ant, Maven

Testing/Logging Frameworks: JUnit, Log4J

Reporting Tools: Crystal Reports 11

Tools: Rational Rose, Microsoft Visio, XML Spy, TOAD

Operating Systems: Windows 98/2000/NT/XP, OSX, Sun Solaris, HP-UX.

PROFESSIONAL EXPERIENCE:

Confidential, Pittsburgh, PA

Full Stack Java Developer

Responsibilities:

  • Done the design, development and testing phases of Software Development using AGILE methodology and Test-Driven Development (TDD)
  • Designed the application using Front Controller, Service Controller, MVC, Spring Boot, Spring DAO, Factory, Data Access Object, Service Locator and Session Facade Design Patterns.
  • Involved in development of the applications using Spring Web MVC and other components of the Spring Framework, the controller being Spring 3.0 Core (Dispatcher Servlet).
  • Working on java 8 upgrade using new library for refactoring, lambda, functional interfaces, Time, streams -parallel processing and aggregations.
  • Executing Lambda Annotations with the upgraded Java 8.
  • Used Hibernate for Object relational model for handling server side / database object data.
  • Developed application using spring 4.0 framework that leverages the MVC and including the Dependency Injection in the application.
  • Used SOAP and REST based web service protocol.
  • Bootstrap used along with Angular 2and EcmaScript7with Typescript in creating the Application.
  • Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHubAPI through keywords.
  • Designed Frontend with in object oriented JavaScript Framework like Bootstrap, Node.js, Express.js and Angular.js, Redux.
  • Developed consumer based features and applications using Ruby on Rails, HTML, CSS, JavaScript, Bootstrap, AJAX JQueryand pair based programming.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Used popular Node.js frameworks like Express and Restify to create a Restful Mock API.
  • Provide leadership in developing the company’s IT software and ongoing strategy for internal and external purposes.
  • Packaged and deployed the application in IBM WebSphere Application server in different environments like Development, testing etc.
  • Used PostgreSQL as back end and developed Stored procedures, Batch jobs, triggers.
  • Developed Mean Stack from scratch including Mongo DB server setup and Express JS server development.
  • Real time data was retrieved from Database using the primary keys retrieved from Elasticsearch.
  • Created test cases to test spring boot services using Junit, cucumber and Mockito frameworks
  • Provide estimates, designs, and specifications for AEM templates, components, and workflows.
  • Converted existing SQL queries into Hive QL queries.
  • Used Jenkins to perform software build with Gradle, run shell scripts and worked on integration tests.
  • Excellent debugging and problem-solving in Android with the help of Eclipse and RAD .
  • Implemented log4j by enabling logging at runtime without modifying the application binary.
  • Worked on creating the Docker containers and Docker consoles for managing the application life.

Environment: MVC, Factory, Session Facade Design Patterns, Spring 4.0, SOAP, Restful web services, Angular.js, Linux bash, MS DOS, Hibernate, PostgreSQL, Dynatrace, Git, Github,IBM Websphere, Bootstrap, Node.js, log4j, Rally,AWS.

Confidential, TX

FullStack java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, analysis, design documentation, development, test cases, implementing and production support of the application.
  • Worked closely with the Business Analyst and designed the rules and reevaluate the rule flow in Rule Governance team.
  • Followed AGILE Methodology to promote iterations, collaboration, and process adaptability and participated in SCRUM Meetings throughout the life cycle of project.
  • Developed embedded C software for UNIX operating system.
  • Used Google API to get geographic information, JAVA API to populated list of congressional representatives, and Twitter API to provide the most recent tweets by the representatives.
  • Designed and developed RESTful Web Services tier using Spring Boot, JBPM, Java, JSF .
  • Used Hibernate 3.0 in data access layer to access, update and insert information in the database.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Developed automated scripts in Shell scripts to ensure daily batch completion and Post batch activities, before releasing the report to the clients.
  • Worked on AngularJS controllers, views, and services for new website features.
  • Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, Node.js,Redux, Ext.js, HTML, SASS and Ajax to speed the application.
  • Developed new business workflows using the Java Business Process Management (JBPM) tool & deployed them as PAR (Archive) files.
  • Developed user interface by using the React JS, Flux for SPA development and also used Redux Standard API calling actions(RSAA) for the development and modification of API’s.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Backend application layer is implemented using spring bootandimplemented Maven Script to create JAR, WAR, EAR& dependency JARS and deployed the entire project onto the Weblogic Application Server environment.
  • Performed QA testing in on the front-end of the development cycle for gains in code quality, software functionality and programmer productivity.
  • Installed, configured, and maintained Apache Hadoop clusters for application development and major components of Hadoop Ecosystem: Hive, Pig.
  • Used Jasmine and Karma for unit testing for AngularJS applications
  • Application testing is performed in Android Emulator and few Android based mobile phones and tablets.
  • Worked on Digital Banking Application developing code in the required annotations using OOPS concepts and Android.
  • Effectively used Oozier to develop automatic workflows of Sqoop, MapReduceand Hive jobs.
  • Maven is used as a build tool and continuous integration is done using Jenkins.
  • Involved in implementing Test AutomationFramework using Protractor with Jasmine .

Environment: AGILE,SCRUM,UNIX, AngularJS, JAX-WS, JSP, JSTL, JS, JQuery, CSS, Node.js, HTML, SASS, Ajax, ColdFusion, SQL, Oracle 11g, XHTML, DHTML, JSF, Spring 3.0, Hibernate, XML, ANT, Maven, Intellij, iText, Junit, Log4j, ActiveMQ.

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in developing web pages using JSP, HTML and XHTML.
  • Developed the JavaScript for Client Side Validation.
  • Application is developed based on StrutsFramework.
  • Used JDBC for database connectivity to SQLServer.
  • Java API, including JDBC, JAXP, JDOM to query patent data from database and transfer the data into various formats.
  • Generated and customized the value object entities and DAOs.
  • Created and implemented PL/SQL stored procedures, triggers.
  • Ant is used for building and application is developed on JBoss application server.
  • Involve in JUnit Testing, debugging and bug fixing.
  • Worked on Multithreading.
  • Participated in the discussion with business experts to understand the business requirements and mold them into technical requirements toward development.
  • Scheduled, Run and Monitored Informatica flows using scheduling tool Maestro
  • Developed the User Interface using JSTL, Custom Tag libraries, HTML, JavaScript, and CSS.
  • Used Struts 1.3 framework to develop the application based on a MVC design pattern.
  • Used J2EE design patterns like Service Locator, Data Access Objects, Factory pattern, MVC and Singleton Pattern.
  • Created and consumed SOAP/Restful Web Services.
  • Built the functionality for the front end JSPs to take the data from the model as an XML and using XSLT to convert the XSL to HTML.
  • Prepared Test Cases for Integration Testing.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as Loan and Teller application
  • Designed and developed Message driven beans that consumed the messages from the Java message queue.
  • Created the JDBC based DAO layer.
  • Worked on HTML5 tags for forms, multimedia, graphics and geo-location.
  • Deployed components to the development environment, system test environment, and UAT environment.
  • Responsible for deployment of Java Servlet environment platform using IBM's WebSphere Application Server product (IBM WAS).
  • Build and deployed WAR files
  • Configured and scheduled jobs for multiple projects on Hudson.
  • Documented all process changes and requirement changes.

Environment: Core Java, JSP, Struts, Apache Tomcat, JavaScript, JDBC, EJB 2.0, JBoss 3.0, SQL Server, PL/SQL, JUnit, CVS, Ant.

Confidential

Full Stack Java Devoloper

Responsibilities:

  • Analyzing the requirement document and preparing queries for clarification from client.
  • Involved in High Level Design Document (HLD) preparation.
  • Development of Web Layer with MVC framework using Java, JSP, Servlets.
  • Coding for Model and Controller.
  • Used Hibernate as an O/R mapping tool for selecting, inserting and updating the records in the database.
  • Development of Web application using Struts framework based on MVC architecture.
  • Implemented and configured various Action classes for handling the client requests using Strutsframework.
  • Used EJBs (Stateless Session beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.
  • Wrote Web Services using SOAP for sending and getting data from the external interface.
  • Automation of WebServices Testing using SOAP UI 5.0.0
  • Used Design patterns such as Business delegate, Service locator,Model View Controller, Session façade,DAO, DTO.
  • Involved in implementing the JMS (Java messaging service) for asynchronous communication.
  • Involved in using JMS Queues and JMS Topics for one-to-one and one-to-may communication in the application.
  • Backend application layer is implemented using EJB (Enterprise Java Bean) in WebLogicApplicationServer environment.
  • Cross browser issue fixing with Firebug and IEDeveloper.
  • Configuration manager role using Jenkins tool
  • Programming and Development of web pages using Spring, JSP and JavaScript.
  • Developed user interface using JSTL, HTML, Java script, JQuery and CSS.
  • Used J2EE design patterns like Factory pattern & Singleton Pattern.
  • Achieved MVC pattern using Spring MVC architecture.
  • Worked on UML diagrams like Class Diagram, Sequence Diagram required for implementing the Quartz scheduler.
  • Used My Eclipse as an IDE for development.
  • SVN is used as a tool for version control

Environment: WebLogic 11g / Oracle 10g/ STS 3.0, Java, J2EE, Hibernate, Spring MVC, Spring Web flow, JSP, EL, Servlets, AIX-Unit, Cruise Control, AXIS2 - Web Services, JQuery, SVN, FOP.

We'd love your feedback!