We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Palo Alto, CA

SUMMARY:

  • Extensive 8+ years of professional IT experience with full project lifecycle development in Java/J2EE technologies with Requirement Analysis, Design, Implementation, Development, Testing, Maintenance and Deployment of software applications.
  • Extremely well - versed in design patterns, methodologies, Software Development Life Cycle (SDLC) models (Waterfall, RUP, Agile, XP, RAD), high-level designs (UML, Visio), capturing functional requirements into use cases and translating those into detailed technical specifications. Hands on experience Struts and Spring.
  • Highly experience with Java complaint IDE's like Eclipse, IntelliJ, WSAD, RAD 6, and Builder.
  • Experience in developing with various open source frameworks: Java Server Faces (JSF), Spring Framework, spring (MVC), Spring Dependency Injection (DI), Hibernate ORM, Struts Framework, Struts Validation and Tiles Frameworks.
  • Excellent working experience in web-based GUIs development using Spring MVC, Struts MVC, Servlets, JSP, JSF, HTML. Good Experience in using build Automation tools like Maven, Ant and Log4J.
  • Prepared the REST and SOAP based service calls depending on the data passing to the web service.
  • Experienced as a Java/J2EE programmer, developing applications using Servlets, JSP, Struts, RMI, JDBC, Hibernate and MVC.
  • Experience in working with java for writing custom UDFs to extend Hive and Pig core functionality.
  • Good knowledge with web-based UI development using JQuery UI, JQuery, ExtJS, CSS3, HTML, HTML5, XHTML and JavaScript.
  • Expert in Core Java 1.7, J2EE enterprise technologies - including Servlets, JSP, JDBC, Struts, spring IOC, Spring MVC, Spring Boot, Web services and web client technologies - including HTML5, CSS3, JQuery and Angular.js.
  • Worked with different Java IDE'S includes RAD, Eclipse, IntelliJ Idea and NetBeans.
  • Experience working with front-end technologies like HTML, CSS, JavaScript, JQuery and AJAX.
  • Architecting and implementing Portfolio Recommendation Analytics Engine using Hadoop MR, Oozie, Spark SQL, Spark Mlib and Cassandra.
  • Technologies extensively worked on during my tenure in Software Development are Struts, Spring, CXF REST API, Webservices, SOAP, XML, JMS, JSP, JNDI, Apache, Tomcat, JDBC and various Databases like Confidential, and Microsoft SQL server.
  • Experienced in Worked on NoSQL databases - Hbase, Cassandra & MONGODB, database performance tuning & data modeling.
  • Experienced in testing data in HDFS and Hive for each transaction of data.
  • Experienced in importing and exporting data using Sqoop from HDFS to Relational Database Systems and vice-versa. Good experience in Shell programming.
  • Strong Experience in working with Databases like Confidential, DB2, SQL Server and MySQL and proficiency in writing complex SQL queries.
  • Experienced in using database tools like SQL Navigator, TOAD.
  • Experienced with the Spark improving the performance and optimization of the existing algorithms in Hadoop using Spark Context, Spark-SQL, Data Frame, Pair RDD's, Spark YARN.
  • Experienced with Akka building high performance and reliable distributed applications in Java and Scala.
  • Knowledge and experience in job work-flow scheduling and monitoring tools like Oozie and Zookeeper.
  • Hands on experience in Core Java, Servlets, JSP, JDBC, C#, JavaScript.
  • Knowledge of Eclipse tool for the development of Java projects.

TECHNICAL SKILLS:

Languages: Java, C, C++, Confidential, SQL, PL/SQL.

J2EE Technology: Web Services, JDBC, REST, SOAP Servlets, JSP, JSF, EJB, JMS, JNDI.

Web Technologies: HTML5, CSS3, JavaScript, Angular.js, AJAX, XML, XSLT, Java Beans, JMS.

Design Patterns: Singleton, Factory, Observer, Command, Gang of Four (GOF), Facade; Service Locator, Business Delegate, MVC, DAO, Session Façade, Transfer Object.

SOA: WSDL, Apache Axis Web Services, SOAP, WebLogic Web Services, EJB.

Client side: Java Script, HTML, DHTML

Databases: My SQL, Confidential, DB2App Servers

WebLogic, JBoss, Tomcat: API & Framework

Spring, Struts, IBatis, Log4J,, Hibernate: Operating System

UNIX, Linux, Windows: Version Control CVS, VSS, SVN, Clear Case, TFS (Team Foundation Server) Scripting

Java Scripts, Ant, MavenIDE: Eclipse, JBuilder, Rational Rose, IntelliJ, RAD

PROFESSIONAL EXPERIENCE:

Confidential, Palo Alto, CA

Sr. Java/J2EE Developer

Responsibilities:

  • Developed Micro Service to provide Restful API utilizing Spring Boot with various data persistence frameworks such Hibernate and JPA and messaging engines.
  • Developed the spring boot applications using Java using the advanced version of Eclipse IDE.
  • Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application
  • Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework) and Macromedia/Adobe Flex.
  • Implemented functionalities using Spring IO / Spring Boot with Thymeleaf and Hibernate ORM.
  • Designed and developed Micro Services business components and RESTful service endpoints using spring boot.
  • Developed Hibernate persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity Manager.
  • Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
  • Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, Spring, Java Scripts and Weblogic.
  • Developed dynamic responsive Web Application by integrating Angular JS with Bootstrap and LESS CSS which is further integrated with Web Services.
  • Wrote Angular JS Services to consume RESTful API's, SOAP web services and processing JSON data for rendering in UI.
  • Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, Spring, Java Scripts and Weblogic.
  • Developed complex Web based UI using Struts, Ajax and Java Script.
  • Architected and implement REST api interfaces using javascript and Node.js.
  • Software is built as a web app on Node.js with Backbone.js. CSS is compiled with LESS and HTML template engine is Jade.
  • Responsible for the implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
  • Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js and JQuery.
  • Worked on ReactJS for its code reusability and integrated Bootstrap. Used Redux architecture in the whole process to connect Actions.
  • Worked in ReactJS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Developed Single Page Applications (SPA) using React, ES6, Web Pack, Grunt and Redux.
  • Used Middleware, Redux Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
  • Configured Hibernate, Spring and MyFaces (JSF) to map the business objects to MySQL Database using XML configuration file.
  • Implemented the Connectivity to the Data Base Server Using JDBC.
  • Worked on creation of MongoDB databases, collections and deploying JavaScript's using mongo shell.
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices.
  • Developed the base framework using Java, JSP, Struts, HTML, JavaScript, AJAX, Log4J, Confidential and SQL Server.
  • Used SOAP Technology for exchanging the XML application using HTTP.
  • Involved in consuming the services using SOAP and WSDL’s.
  • Developed Rest architecture based webservices to facilitate communication between client and servers.
  • Created all the services to work with the various entities provided and restified the services using REST APIs
  • Used Eclipse IDE for designing, coding and developing applications.
  • Deployed the application on Weblogic Application Server cluster on Solaris environment.
  • Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
  • Deployed the application in JBOSS Application Server.
  • Worked on container based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple name spaced versions.
  • Used Jboss Wildfly & Glassfish application to deploy the code.
  • Configured server side J2EE components like JavaBeans, JSP, Servlets, JNDI and XML using IDE- NetBeans and deployments in Jboss Wildfly.
  • Used GitHub and Jenkins for the continuous integration and deployment.
  • Developed test cases and performed unit test using JUnit Framework.
  • Utilized Agile Methodology/Scrum (SDLC) to managed projects and team.
  • Used Amazon Web Services EC2 to deploy our team's projects on to the public cloud.
  • Created hybrid cloud by combining private cloud and public cloud (using Amazon web services) and used it for public scaling.
  • Developed a method of providing proofs of past data possession for cloud forensics and built the prototype in Amazon EC2.
  • Setup Amazon EC2 instance, integrated Amazon S3 with the Scrumpad, and did the automatic deployment by Capistrano.
  • Designed a data analysis pipeline using Amazon Web Services such as S3, EC2 and Elastic Map Reduce.
  • Created functions and assigned roles in AWS Lambda to run python scripts, and AWS Lambda using java to perform event driven processing.
  • Deployed and configured Elastic Search, LogStash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch.
  • Designed & Development of the User Interfaces using HTML, CSS and JSP.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
  • Created Maven build file to build the application and deployed on WebSphere Application Server.
  • Designed and developed SOA based enterprise system using Confidential SOA Suite and WebLogic 10g.

Environment: Spring boot, Spring, Thymeleaf, Microservices, Hibernate, Struts, Angular.js, JavaScript, Node.js, Bootstrap.js, Backbone.js, React, Redux, MySQL, JDBC, MongoDB, SQL server, SOAP, REST, Eclipse, Weblogic, Jboss wildfly, Docker, Kubernetes, GitHub, Junit, Agile, AWS, EC2, S3, AWS lambdas, JSP, JavaServer Pages Standard Tag Library (JSTL), SERVLET, MAVEN, SOA.

Confidential, Chicago, IL

Sr. Java/J2EE Developer

Responsibilities:

  • Extensively used Core Spring Framework for Dependency Injections of components.
  • Developed the spring AOP programming to configure logging for the application
  • Configured Struts, Hibernate framework with Spring MVC.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Developed server-side services using JSF, Apache Trinidad components, Java, Hibernate, Spring, Web Services.
  • Designed business applications using web technologies like HTML5, XHTML, CSS3, JavaScript, JQuery, AJAX, Webpack, JSON and Angular based on the W3C standards.
  • Developed Single Page Applications (SPA) using Angular JS, Node JS and Express JS.
  • Involved in coding for the presentation layer using HTML, CSS, SASS, LESS, Node.Js, Angular.Js, Bootstrap.Js, Backbone.Js, JavaScript, AJAX, XML and XSLT.
  • Developed scalable front-end user interfaces using SCSS, Webpack, HTML, CSS, Backbone and JavaScript, JQuery, Angular.JS and Mongo DB.
  • Designed and implemented the web application in Node.js, HTML5 and JQuery from initial concept development to beta launch.
  • Implemented a Node.js server to manage authentication.
  • Developed web applications using Spring MVC, JQuery, HTML5 and Bootstrap.
  • Created custom javascript libraries using backbone.js and jQuery.
  • Involved in writing complex SQL and MySQL procedures.
  • Used JDBC to connect to the information model tier.
  • Used MongoDB and MySQL databases in Web API development. Developed database migrations using SQL Alchemy Migration.
  • Built a RESTful API to save and retrieve geo locations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS.
  • Developed Java and EJB in Mainframe DB2 environment.
  • Worked on PL/SQL and SQL queries, Responsible for modifying existing DB2 stored procedures and writing SQL queries as per requirement.
  • Developed Dash-Board to monitor and report Cache Coherence Servers.
  • Used Confidential Coherence in Java Collection API to access and modify data, and the JavaBean event model to receive data change notifications.
  • Implemented JAVA Web Services based on SOA architecture with SOAP and WSDL.
  • Used Apache CXF as the Web Services framework to implement the REST APIs involved.
  • Created web services, WSDL and web methods with Annotation in hibernate.
  • Extensively used Eclipse as the IDE tool for creating the code.
  • Used Websphere Application Server for application deployment in the clustered UNIX environment.
  • Migrated the code base from Subversion/Clearcase to GIT.
  • Configured Git and Bitbucket servers as the software version control tools.
  • Developed JUnit test cases for all the developed modules.
  • Designed and developed the application using agile methodology and followed TDD, Scrum.
  • Responsible for migrating/supporting the application to Amazon Web Services cloud infrastructure.
  • Wrote complex reporting applications with Ext JS and Sencha Touch for Windows Azure and Amazon Web Services, Linux and Windows servers.
  • Used Amazon Web Services EC2 to deploy our team's projects on to the public cloud.
  • Used glassfish containers in amazon ec2 cloud servers for deployment.
  • Prepared and finalized multi-cluster test harness on EC2 to exercise the system for performance and fail over.
  • Managed and architected Amazon Web Services integration adapter which uses Amazon S3 and EBS service to persist data and Amazon EC2 service to run an on-demand instance
  • Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of the application.
  • Worked with J2EE and J2SE technologies including JSP's, Servlets, Java Web Start, EJB's and Web logic.
  • Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
  • Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Sphere server
  • Configured Hibernate Struts and Tiles related XML files.
  • Involved in debugging the product using Eclipse and JIRA Bug Tracking.
  • Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application
  • Architected mainframe modernization solutions using SOA/web services, middleware integration technologies and ESB based on JAVA/J2EE.
  • Worked on Asynchronous messaging system using by implementing JMS through Point-Point and Publish-Subscribe MQ-Series architecture.
  • Hosted and configured applications in IIS, IBM Websphere, and Apache Tomcat under Windows and AIX platforms
  • Involving in Building the modules in Linux environment with ant script.

Environment: Spring, Hibernate, Struts, JSF, Angular.js, JavaScript, CSS3, Html5, Node.js,Bootstrap.js, Backbone.js, DB2, PL/ SQL, JDBC, coherence, MongoDB, APACHE CXF, Soap, Web Services, Eclipse, Websphere Portal Subversion (SVN), Git, Junit, Scrum, AWS, EC2, S3, JSP, JavaServer Pages Standard Tag Library (JSTL), SERVLET, MAVEN, Xml, JIRA, Web 2.0, SOA, JMS, Apache Tomcat, Linux.

Confidential, Raleigh, NC

Senior Java Developer

Responsibilities:

  • Developed the application using Struts Framework which is based on the MVC design pattern.
  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Developed and Implemented WebServices and used Spring Framework.
  • Implemented the Spring dependency injection of the Database helper instance to the action objects.
  • Implemented the caching mechanism in Hibernate to load data from Confidential database.
  • Designed the page flow using struts, server side components, and ibatis for DAO layer.
  • Developed the application using Struts Framework which is based on the MVC design pattern.
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
  • Developed AJAX functionalities using frameworks like JSON, DOJO and JQuery.
  • Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages Confidential the client side.
  • Prepared statements are used for communication with MySql database.
  • Wrote SQL stored procedures and used JDBC API.
  • Wrote complex SQL statements to retrieve data from the DB2 database.
  • Worked on Data Services implementation for the CRUD services.
  • Design and development of many PL/SQL batches using JAVA with connectivity to Confidential for data maintenance and handling.
  • Designed and developed using WebService using Apache Axis 2 on JBOSS.
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
  • Have used the Apache CXF to build web service clients.
  • Used NetBeans IDE for fundamental Java projects.
  • Responsible for generating build script using ANT that compiles the code, builds a war file and deploys the application on JBOSS server.
  • Used Mercurial to keep track of versioning of the source code
  • Supported on the ClearCase host server load balancing and server optimization.
  • Implemented Selenium IDE with java script for Web apps.
  • Involved in Requirement analysis, design and Implementation applying the Water fall model.
  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML, JavaScript, AJAX.
  • Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
  • Used Ant for developing build scripts and deploying the application onto WebLogic.
  • Interfaced with the Confidential back-end using Hibernate Framework and XML config files.
  • Used Struts Model-View-Controller approach to help design new features and fix Jira bugs and request.
  • Design and development of the exception management workflow using Confidential BPM.
  • Developed code to enable communication between VSE (Smalltalk) based applications and IBM MQ Series.
  • Configured Server for Confidential Database and Apache Tomcat.
  • Performed J2EE application deployment using JBoss application server on Windows and Linux.
  • Used Resource Manager to schedule the job in Unix server.
  • Created directory structure flow using UNIX to receive and send data to internal and external systems.

Environment: Spring, IBatis, Struts, JSF, DOJO, AJAX, JQuery, MYSQL, CRUD, Confidential, DB2, APACHE AXIS2, WSDL, APACHE CXF, Netbeans, Jboss, Mercurial, ClearCase, Selenium, Water fall model, JSP & SERVLET, ANT, Xml, JIRA, Confidential Business Process Management ( Confidential BPM), IBM MQ, Series, Apache Tomcat, Linux, Unix.

Confidential, Seattle WA

Java Developer

Responsibilities:

  • Developed and Modified tables, views, Triggers, stored procedures, packages.
  • Created SOAP XML web services to perform validations using third party systems during the sales flow.
  • Built Web pages that are more client interactive utilizing jQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, ReactJS, NodeJS and JavaScript, Bootstrap.
  • Responsible for writing Struts action classes, Hibernate POJO classes and integrating Struts and Hibernate with Spring for processing business needs.
  • Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring.
  • Developed web Components using JSP, Servlet, Struts under J2EE Environment.
  • Developed web application for recovering missing customer orders using JSP, JPA, SQL, JQuery and Ajax.
  • Developed user interfaces using JSP, HTML, CSS, JavaScript, JQuery and Ajaxand also developed SOAP based Web Services using JAXB.
  • Wrote SQL statements to store and retrieve data from Confidential and developed web pages using HTML, CSS, JSP and used JDBC for database connectivity.
  • Added Maven support to existing projects.
  • Involved in design, coding, unit and systemtesting, documentation, assisting in training and implementation of projects, applications, work flows, etc.
  • Deployed the applications into LIVE and QA Environment
  • Developed Java utility programs to retrieve data from Kafka.
  • Involved configuration and deployment of application on Tomcat Apache.
  • Developed J2EE applications (MQ Series) using WebSphere application server.
  • Worked in an Agile Scrum Development environment
  • Involved in AGILE Methodology process which includes bi-weekly sprint and daily scrum to discuss the design and work progress
  • WebLogic application server was used to host the Application.
  • Used GIT for version control and Eclipse as IDE.

Environment: Java, Spring, Hibernate, Servlets, JSP, Jquery, SQL, JUNIT, XML, Eclipse,ANT, JBOSS, SOAP,WSDL, OpenJPA, Web Services, SDK, Apache Jmeter, Tomcat, Jenkins, HTML, CSS, JavaScript, MVC, SOAP.

Confidential, Philadelphia PA

Software Engineer

Responsibilities:

  • Developed various backend application programs such as Views, Functions, Triggers, Procedures and Packages using SQL and PL/SQL language for the top management for decision making.
  • Development of basic framework for the project by using spring, Hibernate and other API.
  • Development of Entity classes and establishment of relationships between them using Annotations.
  • Fixed front end issues using JSTL, custom tags and Struts Tag Libraries.
  • Unit testing and integration testing of owning use cases.
  • Consumed SOAP XML Web Service exposed by third parties for validating service address, credit check.
  • Code SQL Stored Procedures and integrated with application.
  • Cursors, Dynamic SQL, functions as part of Project/Application requirements fixing the bugs which were found in the UAT phase before production.
  • Deploying the application in the server environment and Test support to the QA Team.
  • Designed Confidential database schema for the tables.

Environment: Servlets, Spring, JSP, EJB, Eclipse, Java, JDBC, XSL, Log4J, Aspect, Bootstrap, AngularJS, Jenkins, Web Services, UNIX, SVN, HP QC, Toad, Confidential, Eclipse, Web Logic, Apache Ant.

Confidential, Columbus, OH

Jr. Java Developer

Responsibilities:

  • Developed the application using spring framework that leverages model view layer architecture, also Configured Dependency Injection.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, design, Analysis, Code development base and Testing.
  • Interacting with business analyst on the requirement gathering, Design, Analysis.
  • Coded dynamic and browser compatible UI web pages using JavaScript, CSS3, HTML, JQuery, Ajax and responsive design in MVC environment.
  • Used Check Marx tool for identifying the vulnerability in the code and used OWASP API to fix the Vulnerabilities. and AJAX for seamless communication between client side and server.
  • Delivering a complete front end application.
  • Configuring new JSPs and front end UI elements in the database to include the JSP in the driver flow and to make the process generic.

Environment: Java, Spring, Rest, SOAP, JDK, UNIX, Web Sphere Application Server, Confidential, JUnit.

We'd love your feedback!