We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Jersey City, NJ

PROFESSIONAL SUMMARY:

  • 6 plus years of Extensive experience utilizing Java tools in Business, Web, and client - server environments. Proficient in design and rapid development of web applications using Java/J2EE (JSP, Servlets, Multithreading, JDBC, Exception Handling, Mutation Testing, JUNITs).
  • Involved in all the phases of Software Development Life Cycle including Analysis, Design, Development, Integration, and Implementation including the collection of requirements, UI design, identification of business needs and constraints.
  • Experience in Java/J2EE programming technologies like JDBC, Servlets, JSP, JavaBeans and Java Mail.
  • Strong working experience with Spring Framework , which includes usage of IoC/Dependency Injection and different Spring modules like Core Container, Data Access/Integration, Web and AOP in Web applications
  • Experience in implementing open source frameworks like Hibernate, JPA and Struts frameworks and experience in mapping Object-Oriented domain model with relational databases.
  • Strong knowledge in Web Services (SOA) and Restful - Jersey (JSR-311 JAX-RS API) application development.
  • Fluid understanding in Rich Internet application component development using jQuery, HTML5, CSS, JavaScript.
  • Extensive experience in implementation of the version control software VSS, CVS, SVN, Git .
  • Worked with Object Oriented project life-cycles, iterative process like Agile (Scrum, Kanban), Waterfall, Extreme Programming, Test Driven Development methodologies.
  • Experience in developing Enterprise Applications using Eclipse 2.x/3.x/4.x, NetBeans 5.x/6.x, Edit plus.
  • Efficient in software engineering skills in generating design and architecture artifacts using UML, Confidential Rational Rose.
  • Developed and deployed applications on UNIX,LINUX and Windows platforms.
  • Experience in database development and implementation and proficient in PL/SQL,SQL programming to create objects like tables, views, functions, triggers, queues and stored procedures packages in Oracle10g/9i/8i, MS SQL server, and MySQL. Experience in working with the Columnar NoSQL Database like HBase, Cassandra to manage extremely large data sets.
  • Good Exposure to industries like Banking/Investment, Fuel Rewards, Health Care and Service Sector.
  • Experienced in code audit, performance testing and application tuning using.
  • Excellent interpersonal and communication skills, creative, research-minded, technically competent and result-oriented with strong problem solving and leadership skills.

TECHNICAL SKILLS:

Web Technologies: Core Java, J2EE, Design Patterns (Core Java and J2EE), Servlets, JSP, JDBC, XML, SOAP, WSDL, RESTful Web Services, AngularJS, jQuery, Node JS.

Web Application Servers: Oracle WebLogic12c/11g/10/9, WebSphere8/7, Apache Tomcat7/6/5.5,JBoss,Glassfish

Languages: Java, C, JavaScript, Unified Modeling Language(UML)

Operating Systems: Windows 2k/XP/vista/7/8, Unix, Red Hat Linux

Frameworks: Spring MVC3.2/3/2.5/2, Mule ESB.

Methodologies: Agile, Waterfall methodologies.

Databases: Oracle 11g/10g/9i, MySQL, MS-SQL Server 2008, MS Access 2000, DB2.

Scripting: HTML, CSS, Unix Shell Scripting

IDE Tools: Eclipse 4.5/3.7/3.5/3.2/3.1, Net Beans, Edit Plus2,Spring Tool Suite (STS).

Build Tools: ANT, Maven, Gradle, Jenkins.

Other Tools: Splunk, SOAP UI, WSR Registry, HP ALM, TRAC

PROFESSIONAL EXPERIENCE:

Confidential, Jersey City, NJ

Full Stack Java Developer

Responsibilities:

  • As a Full Stack developer involved in back-end and front-end developing team. Took part in designing, building, maintaining, reviewing and supporting quality code and services.
  • Designed and implemented a Single Page Application in JavaScript and Spring framework using Agile methodology and Test Driven Development.
  • Participated in code review sessions and system design discussions. Interacted with Product Managers to fine tune user stories and with testing team to approve Functional Specification and test cases.
  • Created new RestFul web services using Spring MVC framework using JSON data format.
  • Configured interceptors for transaction management and logging using Spring AOP.
  • Involved in the development of the UI using JSP, JavaScript, NodeJS, AngularJS. Worked on JavaScript framework ( Backbone.JS) to augment browser based applications with MVC capability.
  • Responsibility of maintaining and developing server-side code with JavaScript and Node.js runtime environment.
  • Developed end-to-end composite RESTful Web Services by using SOA with CXF framework to use with different clients including Web & Mobile. Designed and developed Rest Webservices for Iphone and android mobile web sites and apps.
  • Used Node JS for producing reusable UI components.
  • Configured database with hibernate.cfg.xml & database mapping with hbm.xml
  • Implemented application level persistence using Hibernate and Spring.
  • Wrote Jasmine Unit tests extensively using Karma for verifying JavaScript utility routines.
  • Used ANT scripts to build the application and deployed on Weblogic Application Server 10.0.

Environment: Java 1.6, Java EE, Eclipse, JMS, Jersey RESTful framework, Spring, Spring MVC, log4J, JUnit, Mockito, Ant, Gradle, Jenkins, MySQL, XML.

Confidential, Atlanta, GA

Senior Java Developer

Responsibilities:

  • Used JIRA Agile for project management and bug tracking.
  • Used Drupal platform for developing cross browser compatible websites using agile, scrum methodologies.
  • For the development of UI, we followed the Model-View-Controller architecture for the site.
  • Involved in the application development using Spring Core, Spring Roo, Spring JEE, Spring Aspectmodules and Java web based technology Java Web Services (REST/SOA).
  • Involved in development of distributed objects like EJBs (session beans), Business objects/Domain objects that fit into the architecture and various components and helper classes that were commonly used throughout the application.
  • Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Used AngularJs and jQuery to make the pages dynamic and two way data binding.
  • Implemented AJAX functionality using jQuery , JSON and XML .
  • Construction of reactive UIs using NodeJS and JavaScript .
  • Developed the CRUD API for the POSEngine using Restful WebServices.
  • Developing and maintaining a single-page application using Backbone.js for front-end server side layer, HTML5 and CSS3 to deliver rich user experience.
  • Written Blossom controllers (Spring), for all the pages.
  • Extensively used Spring IOC, spring's Hibernate support, transaction management.
  • Design and develop SOA enterprise solution with Talend Open Studio, Apache Karaf and Camel .
  • Created/managed Mongo DB/NoSQL collections. Developed Server side automation using Node.js scripting and connecting different types of SQL and NoSQL stores .
  • Deployed and tested on WebSphere application server
  • Used SVN and Git as version control systems. Involved in writing Jasmine tests. Used Karma and protractor for end to end testing

Environment: J2EE 1.5, JDK 1.5, HTML5, CSS3, JSP, EJB3.0, Spring, JSP, WebSphere application server, Eclipse, JavaScript, jQuery, Spring Blossom controllers.

Confidential

Jr. Java/J2EE Developer

Responsibilities:

  • High Level Designing (HLD), Low Level Designing (LLD) using UML
  • Designed components for company’s object framework using best practices and J2EE design patterns such as Model-View-Controller (MVC), Data Access Object, Value Object, and Business Delegate.
  • Actively participated in the complete life cycle of development, from the design phase to implementation Phase.
  • Creating use cases, class diagrams, activity diagrams and collaboration diagrams.
  • Responsible for environment setup in LINUX environment. (DEV, QA).
  • Played a key role in the development of server-side functionality of handling the requests and responses using Java Servlets.
  • Created Data Access Object (DAO) which is used by the Hibernate API calls to interact with the database.
  • Worked on backbone.js and jQuery to develop outsourced UI.
  • Analysis and Design of the Object models and Design Patterns in various tiers of the application.
  • Designed and implemented WebServices calls for service provider methods.
  • Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework.
  • Played an active role in testing the application by writing test cases for different scenarios.
  • Used JUnit testing tool to test the code.
  • Study existing system and incorporate/suggest changes. Involved in developing new functionality as per the needs of the users. Wrote product documents including installation and user guide.

Environment: JSP, Servlets, Spring framework, SOA, MVC, Java Beans, Webservices, JDBC, Hibernate ORM, Hibernate API, Weblogic, Linux, Oracle 10g, backbone.js, jQuery, JUnit.

We'd love your feedback!