We provide IT Staff Augmentation Services!

Full Stack Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

WI

SUMMARY:

  • 8+ years of Professional experience in SDLC (software development life cycle) involving in analysis, design, development, deployment, testing, implementation and maintenance of Enterprise level applications in Web - based environment and Client Server architecture by using Java/J2EE Technologies
  • Expert in using Core Java, J2EE, JSP, Servlets, Java Beans, EJB, JSF, Web Services, JMS, JDBC, XML, HTML, XHTML, HTML5, CSS, DHTML, JavaScript, XSLT, JSON, Ajax, Angular.js, jQuery including Flex, Action Script
  • Hands on Experience on the Insurance, Financial, E-Commerce and Banking Domains
  • Experienced in different software development methodologies like Water Fall Model and Agile Methodology
  • Experience in using Java for applications development (Multithreading, I/O Stream, Collections, RMI, JDBC, and Java Beans)
  • High Professional in working with SOA Architecture by using SOAP and RESTful Web Services
  • Experience in MVC (Model View Controller) architecture, using Servlets, JSF, JDBC, Struts2, Spring, Hibernate with various Java/J2EE Design Patterns
  • Designed and developed a number of applications in IntelliJ IDEA using Spring, Spring Security, Spring WebFlow, Hibernate, Ajax, HTML, JSP, JSTL, JSON, jQuery, RESTful, MySQL, DB2, Maven, JUnit
  • Experience in representing UML diagrams, identifying actors and use cases
  • Hands on Experience in working with JavaScript frameworks like Bootstrap and Angular.jS
  • Experience in application development for Cloud Platforms using technologies like Java/J2EE , Spring Boot, Spring Cloud, Micro Services, REST
  • Excellent hands-on skills in Design, Development and implementation of MVC/ORM Framework including Spring , Struts , Hibernate and JPA
  • Developed Web Services using JAX-Web Services (WS)-used Java, SOAP, WSDL and supported build and deploying of SOAP Web APIs Services
  • Excellent experience in using different DBMS such as Oracle, SQL Server, MongoDB and MySQL
  • Hands-on experience with Application servers Tomcat , GlassFish , JBOSS, WebLogic and WebSphere
  • Experience in using IDE tools like Eclipse , NetBeans , RAD , Microsoft Visual Studio, InteliJ IDEA
  • Strong experience of developing data models using Hibernate Entity classes and configuring Hibernate persistence layer
  • Experience in implementing test and logging frameworks using JUnit and Log4j
  • Used Karma , Mocha , Protector, Cucumber and Jasmine frameworks to do unit testing and end to end testing
  • Experience in building and deploy tools Ant and Maven with Hudson and Jenkins
  • Familiar with Networking , TCP/IP , UDP concepts. Knowledge with IP addressing and TCP/IP Networking
  • Experience in deploying to AWS Cloud after developing applications using Micro Services
  • Good exposure to Amazon Web Services (AWS) on cloud stack
  • Used JMS to design and developing various integration components
  • A highly motivated, hardworking individual and a quick learner with strong organizational and communication skills and a good team player

TECHNICAL SKILLS:

Programming Languages: Java/J2EE, C, C++, UML, SQL, PL/SQL, Shell scripting

Distributed Technologies: JSP, JDBC, AWS, JMS, Servlets, Swing

Web Frameworks: Struts, Spring, Spring Cloud, Spring boot, AWT, Java Mail, JNDI, ODBC, AJAX, Hibernate, Flex, myBatis, JPA, JSON, DOM, DOS script

Web Technologies: Bootstrap, HTML5, CSS3, DHTML, jQuery, Angular.js, Node.js, Ext.js

Scripting Technologies: JavaScript

Internet Technologies J2EE: JSF, Web Services, Multi-Threading

Tools: Maven, Log4j, Jenkins, Ant, Gradle, JUnit, Mockito, Rational Rose

Databases: Oracle, MySQL, Mongo DB, DB2, SQL server

Network Protocols: TCP/IP, HTTP

Web Services: SOAP, XML, REST, WSDL, XML, AXIS 2

Web/Application Servers: Web Sphere, Web Logic, Apache Tomcat, JBoss, Glass Fish

Developer IDEs: Eclipse, Net Beans, Notepad++, WSAD, Visual Studio, IBM RAD

Dev Methodologies: J2EE Design Patterns

Version Control: GIT, JIRA, SVN, CVS, Clear Case

Miscellaneous: UML, MVC, AWS, Jasper Reports, iReport tool

Operating Systems: Windows7/8/10, Linux, Mac, IntelliJ, XP, RAD, Eclipse

PROFESSIONAL EXPERIENCE:

Confidential, WI

Full Stack Java/J2EE Developer

Responsibilities:

  • Responsible for gathering the Requirements, Design, Analysis, Development, Data Validation and System Testing
  • Requirement Analysis and documentation as per SDLC Methodologies using Agile Methodology (SCRUM)
  • Developed the UML Use Cases, Activity, Sequence and Class diagrams for the Applications as per business requirements
  • Used Selenium Web driver for automation and Testing Web Applications
  • Designed web pages using JSP, AJAX, HTML5, CSS3, JavaScript, XML, Angular.js and node.js
  • Experience in making web pages at the client side dynamic by using jQuery to make the HTML5 and CSS3 code to interact with the JavaScript functions
  • Designed web applications using technologies like Angular.js, Node.js and tool Web Storm
  • Used JavaScript, HTML5, CSS3 and Node.js to create custom directives for components re-usable
  • Implemented the Project Structure based on Spring MVC pattern using Spring Boot
  • Designed and implemented the application using JSP, Spring IOC, Spring Annotations, Spring Transactions, Hibernate, JDBC. Used Spring Framework for Dependency Injection
  • Implemented Spring JMS message listeners to consume messages from Web Sphere MQ
  • Established efficient logging and Exception Handling using Spring AOP
  • Used Spring IOC/Dependency Injection extensively. Used Spring AOP and Spring Security for configuring crosscutting concerns like logging, security
  • Used Angular.js to do the data binding and making use of Modules and Filters objects according to the application requirement
  • Worked on Multithread applications to improved performance
  • Generated Hibernate configuration, POJO classes and DAO classes using RAD, a Hibernate plug-in and utilized Hibernate Query Language (HQL) to write finder methods for dynamic searches
  • Designed Hibernate to create data layer to the services to do CRUD operations in to DB
  • Used Hibernate in creating mapping files and transaction control
  • Involved in the development of Servlet, Business Objects, Web Services, EJB and POJO
  • Deployed on Web Sphere Application Server by integrating various modules
  • Used J2EE technologies Spring , Servlets, JSP, JDBC and MVC Architectures
  • Used RESTful service to transfer data in JSON/XML format between front-end and server with AJAX
  • Designed and developed the REST based Micro services using Spring Boot, Spring Data with JPA(Java Persistence API) and Used Swagger to interact with API end points of the Micro Services
  • Worked with JAXB binding tool to transform XML data in to a Java Objects
  • Written client interfaces and implementation classes to consume the web services
  • Involved in unit testing using JUnit, Integration testing and system testing
  • Worked with Rational Rose as part of development of rules
  • Created controller Servlets for handling HTTP requests from JSP pages
  • Used JIRA tool for project management tracking, Issue tracking and bug tracking
  • Used Eclipse as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, accessory code generation, and version control GIT
  • Used Jenkins with the methodologies like CI (Continuous Integration) and CD (Continuous Deployment)
  • Successfully provided multi-lingual functionality by developing custom tag libraries
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues

Environment: Java1.7/1.8, J2EE, JSP, JSTL, Spring 4.0, Spring Boot, Hibernate 4.1, XML 1.0, Node JS, Java Script, Angular JS, UML 2.5, REST, Servlets 3.1, HTML5, CSS3, Bootstrap, Maven 3.3.9, JUnit 4.12, JIRA, Microservices, ActiveMQ, WebSphere Application Server, Jenkins, GIT, log4j 1.2.15, Oracle 11g

Confidential, IL

Full Stack Java/J2EE Developer

Responsibilities:

  • Involved in several phases of Software Development Life Cycle (SDLC), including requirement analyzing, design, development, integration and test
  • Migrated Waterfall to Agile methodology and effectively took part in daily Scrum meetings to deliver the tasks
  • Used JavaScript, Ajax and jQuery for both front-end and back-end validations
  • Used RESTful web services to handle the user requests and JSON format to transfer the data
  • Designed complete project on Struts framework
  • Used HTML5, CSS3 and Bootstrap template to develop front end GUI.
  • Used JavaScript for client side validations
  • Configured AWS identity and Access Management(IAM) to securely manage AWS users and groups, use policies and roles to allow or deny access to AWS resources
  • Used Hibernate for DataBase Persistence
  • Deployed applications on Web Sphere Application Server
  • Implemented the application using MVC, React.js, Amazon Service and MongoDB
  • Client side code was written in React.js, jQuery, JavaScript and Server side code deployed using MVC
  • Used Spring Cache for portfolio queries, the data is cached by key value pairs and evicted the cache when cached data is changed
  • Used JSTL tags in JSP files for some specific functions, such as iteration of table entries
  • Experience in deploying the JMS as a REST Web Service, and developed a simple JMS system so that employees can communicate with each other remotely
  • Experience in modifying various design patterns like DTO, DAO, Service locator, Session Facade, Business Delegate, Singleton patterns
  • Developed Graphical User Interface ( GUI) using JSF, JSTL, Bootstrap and Backbone.js
  • Developed connection between java and Oracle database using Spring-Hibernate ORM features. Used DAO and HQL to query and update the data
  • Designed many Transfer objects using the DTO design pattern for inter-tier communication
  • For enterprise level messaging system, used RabbitMQ
  • Participated in JAD various sessions for DSDM to collect business requirements
  • Using J2EE and Adobe Flex designed Web Based Rich Internet Application (RIA)
  • Involved in database Schema/WSDL design for the various components
  • Used Struts MVC to implement web-tier
  • Unit tested website code for applications and documented
  • Experience in using NoSQL databases like MongoDB to support the storage of JSON objects and provides the storage for security related information
  • Used Serena as Distributed version control system and branching for creating a new feature and making bug fixes
  • Develop Message Driven Beans (MDB) & involved in building and accessing a web Services using Rest over JMS
  • Developed the Gradle scripts for preparing WAR files, and used to deploy J2EE components.
  • JIRA for bug tracking
  • Developed the server-side POJOs for data modeling of account information and stored them in Java Collections for later searching and updating
  • Experience in implementing a mechanism using Log4J for logging at different modules within the application
  • Fixed bugs for applications

Environment: Java/J2EE 7, HTML5, Servlets, AJAX, JSON, Spring Integration, Web Sphere, Spring Boot, Hibernate, XML, Serena, Angular JS, JUnit, Twitter Bootstrap, Mongo DB, REST, AWS, WSDL, POJOs, JIRA, Log4j, Struts MVC, React.js, JSTL, DTO, Rabbit MQ, Gradle, CSS3, JavaScript, Node.js

Confidential, NJ

Full Stack Java/J2EE Developer

Responsibilities:

  • Designed the modules of Purchase Request, Purchase Order, Item Master modules
  • Experience working with (RAD) to develop EJBS (Session and Message-Driven Beans) for asynchronous messaging, handling business processing and database access
  • Extensively worked with Java Naming and Directory Interface (JNDI) to look up enterprise beans
  • Participated in the Enhancement of Summarization module
  • Designed the web pages using JSP, CSS and HTML
  • Utilized JSP, CSS and HTML to develop web pages
  • Designed the RTM interface module to map the requirements to the test-case and Test design modules
  • Experience in Middle Tier development using several J2EE design patterns like Session Facade and Aggregate Entity
  • Used Form Beans, which are used to store data when the user submits the HTML forms
  • Coded various Java beans to implement the business logic
  • Retrieved data from the database using JDBC by writing various SQL queries
  • Participated in building and parsing XML documents using SAX parser
  • Worked with Java Messaging Service (JMS) in developing Message-Driven beans
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services
  • Involved in developing logic for JSP/HTML/JavaScript and Servlets to generate dynamic web pages and web content
  • Generated dynamic web pages and web content by developing logic for JSP/HTML/JavaScript and Servlets
  • Coded Angular.js Controllers and directives for application functionality and filters for heavy DOM manipulation
  • Back end web application and web service development with Java, Spring MVC and SQL database interaction with MyBatis Framework and Spring JDBC
  • Designed plug-in interfaces for the TMS features (TEE, Requirements, and Version Control).
  • Experience in writing JDBC routines to update tables and stored procedures in PL/SQL
  • Exposed business logic as a web service and developed WSDL files for describing these web services
  • Experience in formatting messages for communication between web services by using SOAP
  • Developed the application on IBM WebSphere Application Server
  • Involved in creating the tables using SQL and connectivity is done by JDBC
  • Used JIRA tool for Quality Center bug tracking
  • Involved extensively in Code Reviews, Unit testing and Process improvements

Environment: J2EE, JDK, Java, Servlet, JDBC, HTML, Design patterns, Oracle 10g, JSP, JavaScript, SOAP, JMS, SQL, EJBS, RAD, JND1, CSS, RTM Interface, Form Beans, XML, AWT, SAX Parser, Web Sphere, myBatis, Angular.js, WSDL

Confidential, NY

Java/J2EE Developer

Responsibilities:

  • Followed Agile SCRUM Methodology in Requirement Analysis, Design, Testing, Maintenance and Implementation in complete Software Development
  • Responsible for maintaining, supporting, enhancing and developing the applications
  • Created directory structure for UI code in the application to better understand the occurrence of defect or to rectify it by the developer
  • Delivered solutions by utilizing in-depth knowledge of functional and Technical experience in Java/J2EE in accordance with business and industry skills
  • Designed application modules, utility classes and base classes by using Core Java
  • Handled the exceptions in the application by implementing customized Exception handlings
  • Developed the code for obtaining bean references in spring framework by using Dependency Injection (DI) or Inversion of Control (IOC)
  • Experience in implementing J2EE best practices and patterns like Singleton, Factory, Session Facade, MVC and DAO
  • Developed business components to map the Java Classes to the database by using Java Objects and Hibernate framework
  • Generated dynamic web pages with Java Server Pages (JSP ) and by using server side J2EE technologies like Servlets/JSP built data-driven Web applications
  • Used XML parser APIs like DOM for marshalling and un-marshalling of data
  • Used Hibernate, object/relational-mapping (ORM ) solution in mapping of data representation from MVC model to Oracle model with a SQL-based schema
  • Experience in integrating with Hibernate by using Spring IOC
  • Created JAR by implementing Maven and u sed Web Logic Application Server to deploy the project
  • Implemented Model View Controller (MVC) architecture by coding Java Beans
  • Consumed the Web services based on both SOAP and REST protocol by developing client applications
  • Continuous Deployment using Jenkins and CA Release Automation tool
  • Implemented TDD for JavaScript code and Angular JS code with Jasmine test cases
  • Developed ANT scripts for preparing WAR files, used to deploy J2EE components
  • Used Dimensions for implementing version control
  • For logging purpose and to debugging the application utilized Log4J
  • Used PL/SQL for creating and implementing Oracle Queries
  • Experience in fixing the bugs during various testing’s like User acceptance testing and System testing
  • Co-ordinate with offshore team for requirement transition and providing the necessary inputs required for successful execution of the project

Environment: JDK, UML, Core Java, J2EE, Servlets, Spring, MVC, JDBC, spring taglibs, Eclipse, Web Logic, Hibernate, Spring XML, COTS, XSLT, CSS, DOM, DHTML, Jasmine, jQuery, Dimensions, Log4j, Oracle10g, TOAD, Servlets, UNIX, ANT, Agile SCRUM, Angular JS, IBM MQ Series, Rally, JSP

Confidential

UI Developer

Responsibilities:

  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built
  • Responsible for designing web pages using CSS, JavaScript, JQuery, JSP/JSON, XML and XSLT
  • Experience in designing mobile applications and working with mobile frameworks like jQuery mobile
  • Implemented responsive web design and maintaining larger style sheets using CSS Media Queries
  • Developed and Maintained the website using DHTML (HTML, CSS and JavaScript ) by implementing the user interface guidelines
  • Experience in developing various modules like Static and Dynamic which will be displayed in web pages in accordance with specifications
  • Utilized JavaScript for implementing different validation control on the web-pages
  • Experience in making the data simplified and more available across the distributed application platforms by XML. Stored and Transported data by designing XML schemas
  • Transformed various XML documents to HTML by extensively utilizing XSLT
  • Built an AJAX- driven user interface by developing JavaScript functions and writing jQuery plug-ins
  • Created scrollable menus by utilizing jQuery plug-ins like mouse wheel
  • Used JavaScript for form error validations and implementing dynamic page elements
  • To exchange the information like requests/responses with SQL Server database, created AJAX calls
  • Created and implemented Queries using SQL
  • Developed social network services for user interaction using Ajax, JavaScript, CSS and DHTML
  • Worked with a repository tool and a version controller like Subversion (SVN )

Environment: HTML4, XHTML, JSP, DHTML, DOM, XML CSS, JSON, CSS Media Queries, JavaScript, MVC, jQuery, JSP, JSON, IDE, SQL Server, Tomcat Application Server, AJAX

Confidential

Jr. Java Developer

Responsibilities:

  • Worked closely with other senior developers, product managers, system architects, and the QA team to deliver optimal designs and software to meet and exceed expectations
  • Participated in stand-up meetings, planning and design sessions and other business-development working
  • Involved in analysis, design and development phases of the Software Development Life Cycle (SDLC)
  • Developed the application using Waterfall Methodology
  • Involved in System Design which was based on MVC architecture done using UML/Rational Rose
  • As a part of System Design, developed Class diagrams and Sequence diagrams
  • Leading technical projects with a focus on quality and improving the user experience
  • Working directly with clients to design and develop elegant solutions
  • Developed Multi -threaded code for web application development
  • Used Spring JDBC to communicate with the Oracle database
  • Worked extensively in creating data sources with JDBC
  • Implemented PL/SQL and stored procedures for Oracle 9i database
  • Deployed and tested the application on JBoss aplliaction server
  • Build application using ANT and used Log4J to generate log files for the application
  • Used Eclipse IDE for application development
  • Involved in Unit testing of application using JUnit and Clear Case for Version control
  • Tested cross-browsers compatibility on a range of projects
  • Creating rapid prototypes of interfaces to be used as blueprints for technical development

Environment: OOPS, JDK, HTML, CSS, Rational Rose, JNDI, JDBC, Servlets, JSF, JUnit, Clear Case, ANT, Log4J, Eclipse IDE, Oracle 9i, JavaScript, XML, Java, J2EE, JSP and JBOSS

We'd love your feedback!