We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Warren, NJ

PROFESSIONAL SUMMARY:

  • Over 8+ years of experience in software development using Java and J2EE technologies, this includes all phases of software development life cycles like User Interaction, Analysis, Design, Development, Implementation, Integration, Documentation, Testing, Deployment, Builds, Configuration and Code Management.
  • Strong background in Java/J2EE environments. Well experienced in MVC architecture of Spring framework.
  • Experienced in all phases of Software Development Life Cycle (SDLC) using Java, J2EE, Servlets, JSP, JDBC,Spring2.5/3.0.
  • Experienced in developing front - end systems with HTML5, JavaScript, CSS3, Bootstrap and AngularJS, JSON, JQuery and Ajax.
  • Responsible for creating a new application used by Customer Service to manage e-Commerce orders, customers, gift card processing, loyalty information using AngularJS, Html,Javaand Spring REST Web Services.
  • Strong Experience in object oriented design and programming.
  • Develop themicro-servicein spring cloud framework to support Next generation cloud framework.
  • Working experience in Agile development methodology and SOAP Web Services, WSDL.
  • Worked in IDEs such as Eclipse, WSAD and Net Beans, spring tool suite.
  • Good working knowledge of version control systems like CVS, SVN.
  • Experienced in working with databases, such as Oracle, SQL Server, My SQL.
  • Development and deployment experience with Apache Tomcat, J Boss, WebLogic and IBM Web sphere servers and experience working with Unix.
  • Expertise in analyzing business requirements and providing technical solutions, design and Coding.
  • Good experience on Oracle DB, Jenkins, Hub, Restful Web services.
  • Expertise in Web Page development using JavaScript (libraries such as Prototype and JQuery), Ajax, XML,HTML5, JSON, and CSS3.
  • Developed large-scale, real-time, live blogging server and UI using Node.js
  • Expert in developing applications using all J2EE technologies like Servlets, JSP, JDBC, JNDI, JMS.
  • Expert in using most of the Java IDEs like RAD, Eclipse, NetBeans and Intellij.
  • Proficient in Swing, EJB, Core Java and XML (XSLT and Schema).
  • Used Angular JS for data-binding, and server-side NodeJS for back-end support with APIs.
  • Extensive experience in Application servers likes Web logic, Web Sphere, JBoss, Glassfish and Web Servers like Apache Tomcat.
  • Good experience with Multithreading, Collections and Exceptions.
  • Expertise inSeleniumautomation usingSeleniumWeb Driver,SeleniumGrid, JAVA, J Unit & Maven.
  • Used AWS Lambda to manage the servers and run the code in the AWS.
  • Knowledge on (A.W.S.) Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front), using the Elastic Search APIs (Document, Search, Indices, Cluster, etc.), High Availability Practices and deploying backup/restore infrastructure. Knowledge with migration to Amazon web Services (AWS) from Datacenter.
  • Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side AngularJS to back-end MongoDB, in order to provide broadcast service as well as chatting service.
  • Experience in client side designing and validations using HTML, CSS, JavaScript, AJAX, jQuery, AngularJS and NodeJS
  • Hands on working Experience in Cloud technologies like Amazon Web Services (AWS) and Cloud computing infrastructure such as Amazon Dynamo DB, Amazon SQS.
  • Building backend services and Restful APIs using Node JS.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application
  • Providing production support for the application and Bug fixing within production environment.
  • Expertise in client scripting language and server side scripting languages like JavaScript, jQuery, JSON, DOJO, bootstrap, Node.js, Angular.js, backbone.js, Require.js, JSF and JSP.
  • Experience in building micro services and deploying to AWS Cloud.
  • Well versed and hands on experience in Version control tools like GIT, CVS and SVN.
  • Implement modules intoNodeJSto integrate with designs and requirements.
  • Experience in developing Ant scripts for building and deploying applications. Used Log4j for logging and Junit4 for unit testing and good understanding of Test-Driven development (TDD).
  • Experience in developing applications in Financial, Banking, Insurance and Telecom domain.
  • TDDis being quickly adopted by agile software developers fordevelopmentof application source code and is even being adopted by Agile DBAs for databasedevelopment.
  • Expertise with User Interface Design using JSP, JSF and HTML.
  • Experience with Core Java component Collection, Generics, Inheritance, Exception Handling and Multi-threading.
  • Expertise in developing applications using Web Services (SOAP,RESTFUL), Core Java, JDBC, Servlets, JSP, HTML, Java Scripts and developJasperReports,Birt, Reports.
  • Good experience in unit and system testing of developed modules.
  • Design and implementation of business logic using Entity and Session Beans to handle transactions and updating of data into the Oracle database.
  • Experience using Design Pattern, Factory pattern, Singleton.
  • Experience in using Maven for building and deploying J2EE Application archives (Jar and War) on Web Logic, IBM Web Sphere.
  • Createdwebservicesto get the third party information using XML Docs.
  • DesignedAWSCloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Developed Java applications using various IDE’s like Spring Tool Suite and Eclipse.
  • Experience with Java Script.
  • Excellent experience in Object Oriented Analysis, Design and Development.

TECHNICAL SKILLS:

Java/J2EE: JDK, Core java, Java API, Servlets, JSP, JDBC.

J2EE Frameworks: Struts and Spring, Spring MVC, JPA/Hibernate, AJAX, J unit, JAXR.

Presentation Technologies/Web Technologies: JSP, TDD, JavaScript, HTML5, CSS3, JSON, XML, SOAP UI, RESTful, SOA.

Application servers: IBM WebSphere, WebLogic, Web Services, JBoss and Apache Tomcat-8, E-commerce.

Design Patterns: DAO, MVC, Singleton, Front Controller.

Languages: Java, C, C++, Html, CSS, Java Script, AngularJS.

Databases: DB2, Oracle10g/11g, My SQL and SQL Server.

Architectural Design: Design Patterns, Object Oriented Analysis and Design, Use Cases.

Operating Systems: Windows 98 / NT/2000/XP, Linux.

IDEs: RAD, Eclipse, Spring tool suite.

Version Control: Subversion, Git.

Build Tools: Ant and Maven, Jenkins, Gradle, AWSLambda.

Testing Tools: JUnit, JSON, LOG4j.

PROFESSIONAL EXPERIENCE:

Confidential, Warren, NJ

Java/J2EE Developer

Responsibilities:

  • Responsible for requirements gathering, analysis and design and documentation as the application was started from scratch.
  • Built data-driven Web applications with server side J2EE technologies like Servlets/JSP and generated dynamic Web pages with Java Server Pages (JSP).
  • Involved in implementing the Micro Services based on Restful API utilizing Spring Boot with Spring MVC.
  • Developed real time tracking of class schedules using Node JS (socket.io based on socket technology, Express JS framework).
  • Good experience with Java scripts used for Actuate BIRT Reporting.
  • Experience in creating scripted datasets for BIRT Reporting.
  • Integration of Actuate reports with .java Application using Actuate API's
  • Used XML translation on Web Service output using XSLT to generate XML document compatible with the application's schema.
  • Experienced in cloud application and server virtualization using AWS (Amazon Web Services) and Azure
  • Worked on UML diagrams like Class Diagram, Sequence Diagram required for implementing the Quartz scheduler.
  • Extensively used JQuery to provide dynamic User Interface and for the client side validations.
  • Involved in writing java API for Amazon Lambda to manage some of the AWS services.
  • Extensively used Spring MVC architecture for the application development.
  • Developed several controller classes as required for the design such as Abstract Wizard form controller, Simple Form controller, Multi Action controller, etc. in Spring MVC.
  • Developed the code based on the design using Tiles MVC (Struts framework) and using J2EE patterns.
  • Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration.
  • 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.
  • Used Hibernate as an O/R mapping tool for selecting, inserting and updating the records in the database.
  • Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
  • Managing and maintaining No SQL database mainly Mongo DB and used Multithreading at back end components in production domain.
  • Implemented Log4j by enabling logging at runtime without modifying the application binary.
  • Provided ANT build script for building and deploying the application.
  • Involved in configuring and deploying the application on WebLogic Application Server.
  • Extensively used Java Multi-Threading concept for downloading files from a URL.
  • Involved in bug fixing and resolving issues with the QA and production environment during production support.
  • SVN is used as a tool for version control.

Environment: Used:Java, Struts, Spring, Hibernate, Birt Reports, AJAX, SQL, WebLogic, Web Service, Micro Services, AWSLambda, Oracle, PL/SQL, Servlets/JSP,JavaScript, JQuery, HTML, CSS, Log4j, Eclipse, Unit, SVN, UNIX.

Confidential, Dublin, OH

Java/J2EE Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Developed thejasperreportsaccording to subscriptions plan.
  • Actuate erd-Pro, Actuate iServer, BIRT, ECCLIPSEBIRT, IDAPI Programming
  • Designed and developed application based on Spring MVC design pattern along Web Flow Architecture.
  • Involved in developing code for obtaining bean s in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Promoted from Consultant to VP of Information Technology due to successful resolution of complex and challengingE-commerceissues.
  • By Using JPA wrote application code that interacts with database.
  • UtilizedAWScloud watch to monitor the performance environment instances for operational and performance metrics during load testing.
  • Experience in developing themicroservicesto get the advantage of rapid performance and inter module communication across the application.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver. Designed various types of controllers needed for services, utilities, helpers and other classes and packages including business logic handlers.
  • Applied J2EE Design Patterns such as Factory, Singleton, and Business delegate, DAO, Front Controller Pattern and MVC and actively used OOP concepts.
  • Experience in developingwebapplications using Spring, EJB, Hibernate, MDB, JDBC, Java Server Pages, Servlet,WebServices, JavaScript, JavaBeans, POJO's and Log4j
  • Extensively used AJAX technology to add interactivity to the web pages.
  • Used AngularJS to address many of the challenges encountered in developing single page applications.
  • Used Spring which is an open source MVC framework for creating elegant, modern java web applications.
  • Worked on implementing current Rest web services to one of cloud computing servicesAWS.
  • Used SOA and SOAP UI for web based applications.
  • Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML and AJAX.
  • Used Oracle 11g DB and actively involved in writing PL/SQL functions and packages.
  • Used Spring Data JPA which focuses on JPA to store data in relational database, by which simple Queries are written.
  • Involved in deployment of application on WebLogic Application Server.
  • Used Jenkins which is an open source continuous integration tool written in java which provides Integration services for software development
  • Used Hibernate for mapping an object oriented domain model to a traditional relational database.
  • Used Agile based SCRUM methodology for developing the project.

Environment: Used: Java1.8,JDK,Spring 2.5, Hibernate 3.0, Birt Report, JNDI, AJAX, Web Services, Eclipse, AWSLambda, Micro Services, Restful Service, Jenkins, Spring Data, XML, JSON, Git, JUnit, oracle 11g, JavaScript, Angular Js, CSS, JavaScript, Web logic, Spring MVC,SQL,SOA, Oracle 10g, SQL, IBM Web Sphere, Log4j, UNIX.

Confidential, Dallas, TX

Java/J2EE Developer

Responsibilities:

  • Extensively involved in design and development of Line Level Bill Credits (LLBC), and Handset.
  • Reportdevelopment usingBIRTReportDesigner Professional
  • Developed handlers which should handle Web Services calls using Axis 2.0 and http requests to process the data. Used Sax parser to parse the XML response from Hosts.
  • Used Struts, Play framework to write Presentation Layer, Business Layers and Controller servlets.
  • Used Oracle 10g as backend databases and actively involved in writing PL/SQL functions and packages.
  • Developed XML configuration files, properties files used in struts Validate framework for validating Form inputs on server side.
  • Used Restful Web services which is light weight, maintainable and scalable.
  • Used Java Persistence API (JPA) framework for object relational mapping which is based on POJO Classes.
  • Used Struts which is an open source MVC framework for creating elegant, modern java web applications.
  • Extensively used AJAX technology to add interactivity to the web pages.
  • Used spring data JPA which focuses on JPA to store data in relational data base, by which simple Queries are written.
  • Used Angular Js to address many of the challenges encountered in developing single page applications and created custom general modules and components which extend the elements and modules of core Angular Js.
  • Worked with JSON objects and JavaScript and JQuery intensively to create interactive web pages.
  • Used SOA for web based applications.
  • Developed web service client based on WSDL’s provided by middleware team for retrieving bill credits and customer agreement data from backend systems.
  • Involved in deployment of application on WebLogic Application Server in Development & QA environment.

Environment: Used: Java 1.7, Spring, SQL, Eclipse, JSP, Servlets, JMS, XML, Ant, XSLT, JSON, SVN, Oracle 11g, JPA, RESTful, Spring MVC, Struts, Spring Data JPA, Birt Reports, Jenkins, AngularJS, WebLogic 7.0, SOA, JavaScript, MyBatis, Maven, PL/SQL J unit, Web Sphere.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Software Development Life Cycle (SDLC) of the application: Requirement gathering, Design Analysis and Code development.
  • Implemented Struts framework based on the Model View Controller design paradigm.
  • Designed the application by implementing Struts based on MVC Architecture, simple Java Beans as a Model, JSP UI Components as View and Action Servlet as a Controller.
  • Used JNDI to perform lookup services for the various components of the system.
  • Involved in designing and developing dynamic web pages using HTML and JSP with Struts tag libraries.
  • Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML and AJAX and developed web services by using SOAP UI.
  • Used JPA to persistently store large amount of data into database.
  • Implemented modules using Java APIs, Java collection, Threads, XML, and integrating the modules.
  • Applied J2EE Design Patterns such as Factory, Singleton, and Business delegate, DAO, Front Controller Pattern and MVC.
  • Used JPA for the management of relational data in application.
  • Designed and developed business components using Session and Entity Beans in EJB.
  • Developed the EJBs (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
  • Developed JMS Sender and Receivers for the loose coupling between the other modules and Implemented asynchronous request processing using Message Driven Bean.
  • Used JDBC for data access from Oracle tables.
  • JUnit was used to implement test cases for beans.
  • Successfully installed and configured the IBM WebSphere Application server and deployed the business tier components using EAR file.
  • Used Log4j for External Configuration Files and debugging.

Environment: Used: JSP 1.2, Servlets, Struts1.2.x,JMS, EJB 2.1, Java, OOPS, Spring, Hibernate, JavaScript, Ajax, Html, CSS, JDBC, JMS, Eclipse, WebSphere, DB2, JPA, ANT.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Software Development Life Cycle (SDLC) of the application: Requirement gathering, Design Analysis and Code development.
  • Implemented Struts framework based on the Model View Controller design paradigm.
  • Designed the application by implementing Struts based on MVC Architecture, simple Java Beans as a Model, JSP UI Components as View and Action Servlet as a Controller.
  • Used JNDI to perform lookup services for the various components of the system.
  • Involved in designing and developing dynamic web pages using HTML and JSP with Struts tag libraries.
  • Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML and AJAX and developed web services by using SOAP UI.
  • Used JPA to persistently store large amount of data into database.
  • Implemented modules using Java APIs, Java collection, Threads, XML, and integrating the modules.
  • Applied J2EE Design Patterns such as Factory, Singleton, and Business delegate, DAO, Front Controller Pattern and MVC.
  • Used JPA for the management of relational data in application.
  • Designed and developed business components using Session and Entity Beans in EJB.
  • Developed the EJBs (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
  • Developed JMS Sender and Receivers for the loose coupling between the other modules and Implemented asynchronous request processing using Message Driven Bean.
  • Used JDBC for data access from Oracle tables.
  • JUnit was used to implement test cases for beans.
  • Successfully installed and configured the IBM WebSphere Application server and deployed the business tier components using EAR file.
  • Used Log4j for External Configuration Files and debugging.

Environment: Used: JSP 1.2, Servlets, Struts1.2.x,JMS, EJB 2.1, Java, OOPS, Spring, Hibernate, JavaScript, Ajax, Html, CSS, JDBC, JMS, Eclipse, WebSphere, DB2, JPA, ANT.

We'd love your feedback!