We provide IT Staff Augmentation Services!

 java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • Java/JEE Developer with 6 years of experience developing enterprise applications.
  • A self - driven, adaptable and quick learning professional with in-depth understanding in Software Development Life Cycle, project requirement gathering, design, Software development OOA & OOD.
  • Excellent knowledge of Object Oriented concepts and exposure to Java J2EE technologies.
  • Hands on experience in developing web applications using HTML5, CSS, JavaScript, JQuery, Angular-JS, React.JS, Node.JS and Bootstrap.
  • Strong working experience in building the components using Core Java, Servlets, JSP, Web Services JAX-WS(SOAP), JAX RS- Restful Services, JSON and JDBC .
  • Strong working knowledge in Hibernate and experienced in developing REST services using Jersey, spring and CXF.
  • Experienced in developing web applications using spring, JSF, Struts MVC frameworks.
  • Good working experience on client side programming like HTML, XHTML, Java Script, CSS and Custom tag libraries.
  • Involved in coding both View layer (MVC frameworks) and Model layers using struts and java web services.
  • Work experience on application servers like WAS (WebSphere Application Server), Web logic, Apache Tomcat web server and JBOSS.
  • Basic knowledge on XML - DOM and SAX parser.
  • Created UI mockups using Balsamiq and is experienced in implementing logging features using Log4j
  • Skilled with version control software like Tortoise SVN, TFS, Clear case and GIT
  • Experienced in TEST automation using selenium, cucumber, Jenkins, Karma, Jasmine.
  • Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, UDDI, WSDL and JAX-WS.
  • Solid knowledge of MongoDB and other NoSQL database concepts
  • Experience in managing AWS VPC (Virtual Private Cloud) environment with around 200+ Linux and Ubuntu instances.
  • Worked on Build and deploy tools like Jenkins, Maven and ANT.
  • Work Experience with testing tools and applications such as JUnit, FireBug, Fire Poster and SoapUI.
  • Strong work experience on databases like SQL server, PostgreSQL, Oracle11g, MongoDB(NoSql) and DB2 .
  • Good exposure in interacting with clients and solving application environment issues.
  • Basic knowledge in UNIX shell scripting (Korn shell .ksh).

TECHNICAL SKILLS

Languages:  Java(J2SE 1.7/1.6/1.5/1.4 ,J2EE15/1.4), SQL, PL/SQL, UML2.0

Technologies: JSP2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate3.x/2.x, Spring2.0/1.0, Web Services, SOA, JMS1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x, LDAP,

Web Technologies: HTML/DHTML, XHTML1.1, JavaScript1.x, JSON, XML1.0, XSL, XSLT, CSS, ExtJS, DOJO, Angular-JS, Node.js, React Js, Selenium, Bootstrap CSS

Development Tools (IDEs): Eclipse, My Eclipse, RAD7.0/6.0, Webstorm, Brackets, Spring Source Tool Suite

Web/Application Servers: Tomcat7.x/6.x/5.x,WebLogic 10.3/9.2/8.1/7.0 , IBM Websphere6.x/5.x/4.x, JBOSS AS 7.x

Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns

RDBMS: Oracle10g/9i/8i, MS SQL Server 2005/2000, MySQL5.1/4.1, DB 2 9.1/8.1/7.2 ,MongoDB

Platforms: Windows, UNIX, LINUX

Testing Tools: JUnit 4.x, Jasmine

Version Control: CVS, Rational Clear Case, PVCS

Methodologies: Agile Methodology(SCRUM), Waterfall

Build Tools: Ant 1.7, Maven 2.x

PROFESSIONAL EXPERIENCE

Confidential, San Jose, CA

Java Full Stack Developer

Responsibilities:

  • Followed Agile Scrum methodology for application development and deliverables. 
  • Involved in Enhancement of existing application utilizing AngularJS , created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of JSON.
  • Developed all the UI pages using HTML5, CSS3, JSON, JavaScript, jQuery, Angular-JS, Ajax.
  • Used various Bootstrap components and developed the application following Responsive web design.
  • Developed controllers, services, custom directives for various modules in Angular and was also involved in developing unit test cases using Jasmine, Karma.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Implemented Hibernate along with annotation based transactional support in Spring Framework. 
  • Developed Java Beans and Custom Tag Libraries providing client side validations in JavaScript and providing interactive front end GUI using AJAX.
  • Established continuous integration (CI) practices and standards using Jenkins. Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development using Jenkins, Git, JUnit, Selenium and Maven.
  • Execution of Selenium Test cases and Reporting defects.  
  • Implemented Business components such as user authentication, entitlements using spring beans. 
  • Used Oracle as database and involved in the development of PL/SQL backend implementation.
  • Implemented a Continuous Delivery pipeline with Docker , Jenkins and GitHub and AWS AMI’s, whenever a new Github branch gets started. Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and has the AMI baked in.  
  • Used GitHub version controlling tools to maintain project versions supported the applications through debugging, fixing and maintenance releases. 
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices
  • Used PUTTY for debugging and connect to my remote files in server securely using SSH Encryption (public key and private key) and WinSCP to transfer files between local and remote folders and change file permissions
  • Created JUnit test cases to automate the testing of business logic 
  • Tracked and solved tickets for defects on bug reporting tool ( JIRA )
  • Participated in preparing technical documents which includes logical flow of the code and UML diagrams and user’s manual for the application.

Environment: Java, 1.8   J2EE, Spring Core, Spring (MVC), Spring Boot, Hibernate, JSON, Junit, Agile model, JavaScript, Angular.JS 1.5,Jenkins, HTML5, CSS3, Eclipse, Tomcat, Maven, Putty, Jenkins, Github, Oracle, Pl/SQL, Jasmine, Karma, Node, MongoDB Docker, Jira, Winscp, AWS.

Confidential, Warren, NJ

Java Full Stack Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE SCRUM methodology.
  • Developed the User Interface Screens for presentation using Angular-JS, Ajax, Bootstrap, Java Script and HTML.
  • Used MAVEN in each project to automate the builds and managing project.
  • Implemented Reporting SPAs using AngularJs, Angular Directives, Bootstrap, CSS3, LESS, Glyphicons and Gulp.
  • Developed UI using bootstrap dropdown multi-select, bootstrap modals Implemented a suite of app wide MODALS for application configurable warnings and alerts, Developed Tab Widget, Tree Widget, user interfaces and controllers and their templates.
  • Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
  • Wrote gulp tasks, bower, npm for packing and creating production ready code.
  • Developed Backend Rest services using spring, Jersey, JSON and Swagger.
  • Entailed in system design and development in core java using Collections, multithreading.
  • Developed applications using Java 6.0/7.0 and J2EE.Experience in LINUX environment.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Deployed the complete Web application on Jboss server and used Log4J to capture the log that includes runtime exceptions.
  • Used Cruise Control   framework for a continuous build  process and reporting build status.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Deployed and currently maintaining the applications in JBoss application server in production environment.
  • Browser based client communications with server using REST web services with JSON.
  • Involved in Unit Testing ,Functional and Integration Testing for different Modules in the application using Jasmine, Karma and PhantomJS.
  • Involved in Regression Testing using Selenium.
  • Participated in the application architecture, development tools for web solutions that fulfill the business requirements of the project.
  • Implemented and maintained the branching and build/release strategies utilizing GIT
  • Involved in the implementation of JSPs, Servlets to interact with Oracle Database.
  • Involved in implementing TDD functionality of extreme programming in software development life cycle.
  • Designed properties file that has been used by many services and written code to read this properties file.

Environment: J2EE/J2SE, Java1.7, Spring Source Tool Suite IDE, HTML, CSS, Angular-JS 1.3, GULP, Bootstrap, NPM, Spring Batch Frame Work, Spring 4 Hibernate, JMS, Jboss 7, SOA, REST, XML, HTML, Log 4j, Node.JS, Oracle SQL Developer, Shell Script, GIT, Maven and Windows 7.

Confidential, Mooresville, NC

 Java/J2EE Developer

Responsibilities:

  • Designed and developed the application using agile methodology and followed TDD and Scrum.
  • Wrote Technical design document with the class, sequence, and activity diagrams in each use case.
  • Designed and Developed the UI Framework built using JSF, Facelets and Primefaces.
  • Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validations.
  • Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml for converters and validators.
  • Implemented the Ajax interactions with Prime faces for better and faster interactive Front-End.
  • Developed custom layouts and reusable composite components for the web application using Facelets.
  • Designed and developed Business components and Integrated with spring framework.
  • Wrote data Components for Plan Setup, wrote and called StoredProcedures using Java, HQL,Hibernate.
  • Implemented Hibernate Caching(Query and second level EH Cache) for frequent queries executed against database for reports.
  • Involved in configuring and integrating JSF, spring and Hibernate frameworks.
  • Involved in design and implementation of MVC architecture in different modules.
  • Integrated Spring and Hibernate to develop the business layer which serves the data required for JSF beans.
  • Used Spring Batch to build the   POJO -based development approach of the   Spring Framework.
  • Wrote the DAO’s to access the database using JDBC calls and created aspects using Spring AOP annotation approach.
  • Consumed data from Rest webservices using Spring RestTemplate.
  • Configured JDBC data sources and JMS connection factories in WebSphere
  • Involved in transforming XML data in to Java Objects using STAX.
  • Responsible for configuring and deploying the builds on WebSphere Application Server
  • Involved in the Performance Tuning of the Application on client side.
  • Wrote notification service that executes daily, sends emails and escalations to participants.
  • Wrote build & deployment scripts using Maven, shell scripts on unix env.
  • Did the application support on different environments from QA to Production. Was responsible for analyzing the issues, providing technical & functional support to the users and fix them.

Environment:J2EE/J2SE, Java1.7, JSP, Prime faces, JSF, Apache My Faces, Spring Frame Work, Spring Batch, Hibernate, JDBC,JMS, CSS3, Apache CXF, LDAP,JNDI, UDDI, WSDL, SOA, SOAP, XML, HTML, Log 4j, Web Sphere 7,RAD 7, Oracle, SunOS (UNIX), Shell Script, Sub Version , Maven and Windows 7.

Confidential,New York, NY

 Java/J2EE Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project like Requirement gathering, development, enhancements using agile methodologies.
  • Developed the user interface using Spring MVC, JSP, JSTL, JavaScript, Custom Tags, JQuery, Html and CSS.
  • Used Spring MVC for implementing the Web layer of the application. This includes developing Controllers, Views and Validators.
  • Developed the service and domain layer using Spring Framework modules like Core-IOC, AOP.
  • Developed the Application Framework using Java, spring, Hibernate and Log4J.
  • Created DB tables, functions, Joins and wrote prepared statements using SQL.
  • Configured Hibernate session factory in applicationcontext.xml to integrate Hibernate with spring.
  • Configured ApplicationContext.xml in SPRING to adopt communication between Operations and their corresponding handlers.
  • Developed spring rest controllers to handle json data and wrote Dao’s and services to handle the data.
  • Created DB tables, functions, Joins and wrote prepared statements using PL/SQL.
  • Consumed and Create REST Web services using Spring and Apache CXF.
  • Developed MySQL stored procedures and triggers using SQL in order to calculate and update the tables to implement business logic.
  • Used Maven to build the application and deployed on JBoss Application Server.
  • Used intellij for development and Jboss Application Server for deploying the web application.
  • Monitored the error logs using log4j.
  • Implemented Spring JMS message listeners with JMS queues for consumption of Asynchronous requests.
  • Used AOP concepts like aspect, join point, advice, point cut, target object and also AOP proxies.

Environment: Jdk    1.6, HTML, JSP, Spring , JBoss, log 4j , Tortoise SVN, Hibernate, SOAP web services , maven, SOAP UI ,Eclipse Kepler , java script , Xml ,    MySQL v5

Confidential

Java Developer

Responsibilities:

  • Developed the business domain layer using Java, J2EE, JDBC and used DAO, Transfer Objects, Singleton, Factory and Front Controller design patterns
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer
  • Developed Struts framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer
  • Developed the front end UI using JSP, HTML, JavaScript, CSS. Implemented Struts Validators framework to validate the data
  • Developed Ant(build.xml) targets for build and deployments on WebSphere Application Server 5.0
  • Developed Stored Procedures in the Oracle 9i database.
  • Performed impact analysis on the dependency projects of OneSource Project
  • Involved in writing unit test plans and developing test cases using Junit. Used Configuration Management and Version Control tool CVS.
  • Designed User Interface using Java Server Faces (JSF), Cascading Style Sheets (CSS), and XML.
  • Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
  • Developed deployment descriptors for the EJB have to deploy on Web Sphere Application Server.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
  • Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
  • Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Used Subversion to implement version control System.

Environment: Java 1.6, J2EE, HTML, JQuery UI, JQuery 1.1,Struts 2, EJB 3, Hibernate, XML, JavaScript,Web services, Servlets, Oracle, HTML, SVN, JUnit, Eclipse, LDAP, Apache Commons Libraries, WebLogic Application Server.

We'd love your feedback!