We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • 8 years of IT experience in Design, Development, Support and Implementation of Web based applications using Java/J2EE and Java/JEE Technologies (Core Java, JDBC, Servlets, JSP, EJB, XML, JMS, Struts, Spring, JSF MVC Frameworks, SEAM, JUNIT, Hibernate, ATG, SWINGS, Applets, Ice Faces, Java Web Services (Restful and SOAP), Drop wizard Framework.
  • 1 Year working experience of E - commerce job.
  • Expertise in Web-Development technologies including: AngularJs, HTML, DHTML, JavaScript, CSS, JQuery, XML, XSLT, XPATH, DOJO, AJAX, SOAP with W3C standards. Hands on experience in J2SE 1.3, 1.4, and JEE 5.
  • Expertise in client scripting language and server side scripting languages like JavaScript, Groovy, jQuery, JSON, Node.js, Action Script, JSF and JSP.
  • Good working knowledge of web based GUI, SQL, DB design along with JQuery, Hibernate/iBatis.
  • Experience in Developing mobile-based application and web-based applications.
  • Experience in implementing SOA architectures with web services using WSDL, SOAP and UDDI and also implemented JSON Restful web services.
  • Deployed applications on multiple JBOSS Instances and maintained Load Balancing, High Availability and Fail over functionalities.
  • Experienced and skilled in all stages of SDLC - gathering and documenting requirements, developing project plans, designing using OOD, OOP, UML and various design patterns.
  • Good in managing and tracking project execution, prototyping and assisting with usability testing, developing and executing test scenarios, releasing products to production, and maintaining product releases.
  • Good experience in implementation of various Design patterns including: Front Controller, Business Delegate, Data Access Object, Composite View and MVC.
  • Highly proficient in developing Intranet/Internet technologies on the J2EE & Java platform with Web Logic, JBoss, Web Sphere, Tomcat and Sun One App Servers.
  • Developed J2EE/Java apps using various IDE tools Eclipse, Intellij, Web Sphere RAD.
  • Highly proficient in developing Object Oriented Design, Methodologies and applications in client/server and distributed environments using J2EE architecture.
  • Experience in designing and development of Oracle Forms and Reports.
  • Hands on experience in ANT, Maven, Anthillpro, Build Forge and Cruise Control.
  • Have good knowledge Developing Map Reduce algorithms using JAVA.
  • Experience in Groovy and Grails and MySQL sever.
  • Proficient in Spring Dynamic Modules for OSGi Service Platforms development
  • Creating all the phases from the JIRA interface.
  • Good experience in designing Use case Diagrams, Class Diagrams, Sequence Diagrams, Flow Charts and Deployment diagrams using UML Rational Rose Tool.
  • Automate the build and deploy activities with Shell scripting and PERL scripting
  • Worked on different Version Control tools VSS, CVS, Harvest, Subversion and Clear Case.
  • Designed web applications effectively by utilizing XML, XSLT on DOM and SAX parsers.
  • Hands on experience in writing Complex SQL Queries, PL/SQL and Stored Procedures.
  • Development experience in Unix, Linux, AIX, Windows (Vista, XP, NT, 2000, 95) and Cloud based virtual platforms.
  • Good Knowledge on SQL and NoSQL.
  • Experience in creating Cassandra database systems.
  • Good experience in writing back end business logic using Mongo dB and Functions in Node.js Server.
  • Good experience with various Web/ Application Servers like IBM Web Sphere, BEA Web Logic, JBOSS and Apache Tomcat.
  • Responsible for project maintenance and supporting and solving technical and application issues.
  • Good understanding in business processes in retail, insurance, and fund, asset management, financial sectors.

TECHNICAL SKILLS

Language: JAVA 5/6, J2EE, PL/SQL, C, C++, UML, VB 6.0

Scripting: VBScript, JavaScript, JQuery, PERL, Shell-KSH, BASH, BEAN, AWK

RDBMS: Oracle 9i/10g/11i, SQL Server2005/08, DB2, MySql, MS Access

Tools: & Utilities: MS VSS, CVS, SVN, GIT, PVCS, Gerrit, Harvest, Anthill Pro, Ant, Maven, Log4J, Toad, Putty, MS Front Page, JIRA, Fortify, Clover, WinSCP

Java Technologies: J2SDK, JDBC, SWINGS, JMS, JMail, Java Beans, JSP, Servlets, JAXP, SAAJ, JAXB, JUnit

Design Patterns: Model View Controller, Front Controller, Business Delegate, Composite View, Data Access Objects and Data Transfer Objects, Single Responsibility

Architecture/Framework: Struts MVC, JSF, Spring MVC, Struts2, SEAM, RUP, .NET, AJAX

Application/Web Servers: Web Logic 9.1,10, WebSphere6.0, Oracle10G, Jboss3, 4, Web Logic, JRUN, Apache Tomcat 5, 6, IIS 5, Sun App Server.

Mapping Technologies: Hibernate3, iBatis, ER Studio, Rational Rose, and SQL Developer.

Internet Technologies: HTML5, CSS3, JQuery, Ext.Js, VBScript, PHP, XML, XSLT, XPATH, SOAP, WSDL, HTTP/HTTPs, DOJO.

Middleware: EJB 2.0, JPA3, RMI

Distributed Computing: RMI, TCP/IP, FTP

IDE: Web Sphere RAD, My Eclipse X, Intellij IDEA, MS VS, Jdeveloper 910, Net Beans

PROFESSIONAL EXPERIENCE

Confidential, Minneapolis, MN

Sr. JAVA Developer

Responsibilities:

  • Participated in the daily stand up SCRUM agile meetings as part of agile process for reporting the day to day developments of the work done.
  • Proficient in developing applications using JavaScript, JQuery, JSP, JSTL, Angular JS, JSON, AJAX, HTML, CSS, Angular UI bootstrap 3rd party library and created Single Page Applications (SPA) which can bind data to specific views and synchronize data with server.
  • Experience in Web API Controllers to build, maintain Restful API's and also consume the API's client side using Angular JS data binding.
  • Experience in Gulp for bundling and minifying libraries and stylesheets in the Web application.
  • Experience in AngularJs controllers, Custom directives, routers, factory and service resources, Dependency Injection, Filters, utilized in-built directives, functions and services.
  • Develop AngularJS Services to consume restful APIs and processing JSON data for rendering in UI.
  • Experience in Jqwidgets like Tabs, Menu, Tree, Context Menu, Grid, Dropdown list etc., integration with AngularJS.
  • Involved in developing Static and Dynamic pages using JSP and Servlets.
  • Designing application flow using spring and Struts.
  • Created Hibernate mapping files and Hibernate configuration files for individual modules.
  • Developing Spring MVC Controllers for handling of web requests from the presentation layer by use of URL Handler Mapping.
  • Implemented business logic on server-side using Session Beans and Entity beans.
  • Used data binding and scope to populate views from the JSON data retrieved from Restful web services.
  • Good experience of developing reports SSRS (SQL Server Reporting Services).
  • Involved in Page Layouts, Dynamic Menu, Modal Dialogs, Search features.
  • Used package managers like Npm to manage dependencies.
  • Leveraged React.js resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Supporting and maintaining the Web Server, Backup Servers and Test Servers.
  • Created and deployed Web Services using Web API, XML for pulling data records and modified accordingly to interact with the applications.
  • Worked on GIT for source code management.
  • Experience working closely with Business Analyst in understanding the technical requirements.
  • Integrated many partners and clients with our solutions using the Vordel gateway.
  • Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
  • Regular deployment of web pages and its daily maintenance.

Environment: JAVA, Angular JS, springs, JSP, Hibernate, Struts, JavaScript, JQuery, Restful Web Services, MySQL, JQWidgets, SSRS, Web API, Bootstrap,React.js, CSS, GIT, NPM.

Confidential, Fremont, CA

Sr. Java/J2ee Developer

Responsibilities:

  • Involved in Agile - SCRUM methods, break tasks into small increments called SCRUM with minimal planning.
  • Worked on Agile development methodology and built the application with Test Driven Development (TDD).
  • Created Software Design documents, Technical Design documents & Unit testing documents. Analyzed the system for Requirements and Design by developing Use Case, Class, Sequence and Collaboration Diagrams using MS Visio as part of UML.
  • Designed and developed customer registrations and login screens using JSP, HTML and DHTML.
  • Designed and development of XSD, XML and MBeans.
  • Development and implementation of Client Server and Web Based Applications using Java, JEE and Relational Database Management System.
  • Used Bootstrap and CSS3 media queries to create a responsive website that fit all devices from desktop to tablet and mobile phone.
  • Developed Web pages to display various screens on desktop and mobile devices using JSP, HTML5, AJAX and CSS3.
  • Implemented rules to business logic using Drools engine.
  • Used MVC Design pattern to develop part of J2EE billing application.
  • Involved in writing Spring Configuration XML file that contains declarations, and extensively used Spring IOC and AOP.
  • Involved in development of the application writing and configuring the web flows, using struts & Spring MVC and writing actions, Spring Acegi security, writing DTOs and iBatis SQL mappings and queries and Spring AOP for exception handling.
  • Involved in developing code for obtaining Hibernate bean references in Spring framework using Setter Dependency Injection (DI) or IOC.
  • Integrated user interface, server layer, persistence layer using Spring IOC, AOP and Spring MVC integration with OBPM and Hibernate.
  • Responsible for Configuring Kafka Consumer and Producer metrics to visualize the Kafka System performance and monitoring.
  • Developed J2EE Backing Beans, Action Classes, and Action Mapping and Application facades and hibernate classes to retrieve and submit using the JSF Framework.
  • Used Bit Bucket as source repository, JIRA as bug tracker, Jenkins as CI server and used agile methodology.
  • Worked with Weblogic Application Server 10.0 as application server.
  • Developed Restful Web services with JSON for the application.
  • Developed form level triggers used in Oracle Forms.
  • Lead developer on OAuth services which authenticated applications and/or users using the standard
  • Created many complex SQL queries and used them in Oracle Reports to generate reports.
  • Used Web Page portlet interface to integrate application on Web Sphere Portal 6.1
  • Configured users, access permissions, visibility rules for Web Sphere Portal pages
  • Working experience on creating SQL queries, stored procedures using cursors and triggers in PL/SQL.
  • Created automation module which is used to generate 3 reports for customers which give information about top Bots attacking their websites, with details like domain, ISP, URLs accessed etc.
  • Created React.js for reusable components (multi-field form elements, background file uploads).
  • Involved in Security related works, all pages PERL backend validation we using regular expression for validation purpose.
  • Communicated with external applications JMS messages using MDB.
  • Developed and maintained Oracle SQL packages, triggers, tables, views, and indexes for various FileNet imaging applications.
  • Used Spring AOP for exceptions logging along with log4J.
  • Developed DAOs using JPA entity manager and JTA for transaction handling.

Environment: Java6.0, Core Java, Spring 4.x, Spring MVC, JPA, JTA, Hibernate3.0, JSF (Prime Faces, Ice Faces, Rich Faces), Oracle 11, Restful Web Services, Kafka,Drools, FileNet, OAuth, GWT, Angular JS, Linux, JIRA, Windows, Log4J, JAXB, SQL Developer, React.js,Web Sphere. SVN, JUnit, OBPM, JBOSS 6.2.

Confidential, San Jose, CA

Sr. Java/J2ee Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) and involved in Agile methodology, break tasks into small increments called SCRUM with minimal planning.
  • Analyzed the system for Requirements and Design by developing Use Case, Class, Sequence and Collaboration Diagrams using MS Visio as part of UML & created documents.
  • Worked with cross-browser issues related to the front end that is created using JavaScript, CSS, and HTML5.
  • Used different phases of JSF lifecycle for client-side and server-side data validation
  • Used Spring Framework for Dependency Injection and integrated with the Hibernate.
  • Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
  • Designed and Developed user interactive screens using Angular JS, JavaScript, JQuery and HTML5 and JSP.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Involved in writing Spring Configuration XML file that contains declarations, DB connections and other dependent objects.
  • Developed Spring Framework based RESTFUL Web Services for handling and persisting of requests and Spring MVC for returning response to presentation tier.
  • Implemented REST Services to call jBPM Services and converting to JSON.
  • Presented a POC for using Drools technology for the implementation of business rules.
  • Developed and modified forms using oracle Forms 10g.
  • Writing a JIRA service to run the mail queue monitor every 5 minutes.
  • Developed web service using Drop wizard framework.
  • Used Log4J for logging and tracing user-desired messages
  • Used Spring AOP for exceptions logging along with log4J and transaction handling in DAOs.
  • Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings.
  • Deployed applications on BEA Web logic application server 9.0.
  • Used Perl Shell Scripts for running the automated test scripts and used Junit for performing White box Unit Testing.
  • Used Eclipse IDE for coding and GIT for version control.
  • Analyzed PL/SQL packages to handle complex business scenarios.
  • Prepare Test Environment (Git and Gerrit) for Unit testing and Integration Testing.
  • Used JAXB API to bind XML Schema to java classes.
  • Developed a Module to persist and Extract using batch from Cassandra database.
  • Used Cassandra-cli as well as CQL to interact with Cassandra.
  • Implemented Spring security features using AOP Interceptors for the authentication.

Environment: Core Java, Spring 3.x, JSF, Hibernate, JAXP, XML, JNDI, Oracle 10g, Restful webServices, Drop wizard, JQuery, Angular JS, JSON, Perl, GWT,PL/SQL, Drools,PL/SQL, Web Logic Server, jBPM, Junit, JIRA, Eclipse. JBOSS 5.x.

Confidential, Memphis, TN

Java/J2ee Developer

Responsibilities:

  • Involved in Agile methodology break tasks into small increments with minimal planning, do not directly involve long-term planning and daily stand-ups, updating tasks.
  • Implemented MVC design pattern using Struts2 Framework in Presentation tier.
  • Involved in Design, UML Modeling and in developing Use Case Diagrams.
  • Involved in creating Software Design documents, Technical Design & Unit testing documents.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection.
  • Worked on Creating Form Bean, Action classes and Configuration files using Struts framework.
  • Developed applications in Java using OSGI platform.
  • Deployment of OSGI applications in Spring DM Server
  • Prototyped the workflows in OSGI using Spring.
  • Involved in designing and development of business logic layer using (EJBs) Session Beans and Entity beans.
  • Managed all support activities adhering to technical, security and compliance standards.
  • Developed client side validations in JavaScript and server side validations in Struts2.
  • Developed Session Facade for minimizing number of requests between client and server and Factory get database connections.
  • Application is build using Maven.
  • Minimized coupling between Presentation tier and Business tier with Spring IOC.
  • Used Spring IOC for injecting the Hibernate and used Hibernate annotations to design the modeling part of the application.
  • Making modifications to make the plug-in compatible for new JIRA versions
  • Monitoring the email queue monitor and stabilizing JIRA.
  • Data from UI layer sent through JMS to Middle layer and from there using MDB message retrieves Messages and will be sent to MQ Series.
  • Worked with databases MySQL and Mongo DB.
  • Involved in performing Unit and Integration testing (JUnit). Strictly followed Test Driven Development (TDD Approach) environment using agile methodologies.
  • Worked with Continuous integration tool Jenkins.
  • Used Stateless Session Beans to encapsulate the business logic and developed Web Services for the modules to integrate client’s API.

Environment: JBOSS, Tomcat, Java, Collections, Multithreading, Struts, Spring, Hibernate, JAXP, JNDI, JMS, MS-SQL 2008, Web Services, EJB, SVN, SVNKit, JQuery, JSON, VM Script, JIRA, Java Mail, Log4J, SQL Developer and ANT, Linux, Windows, Jenkins, My Eclipse, SVN, Q Track, CRM

Confidential, New York City, NY

Java Developer

Responsibilities:

  • Requirement gathering and preparing requirement document.
  • Involving in high level and low level designs as per the requirement/solution.
  • Involving in designing of various class diagrams and sequence diagrams by using Rational Rose Enterprise Edition.
  • Developed the application JSP, JSF, Servlets, Struts, Spring, Java Beans, Hibernate.
  • Involved Java/J2EE based applications and Java/JEE based portal projects
  • Enhancement of the existing application which included bug fixing, new feature request and refactoring using PHP, AJAX, JavaScript, MySQL, CSS, DHTML.
  • Designing and developing the Servlets, JSP and JAVA classes for the presentation layer.
  • Implemented software changes and enhancements used and JUNIT testing for all the enhancements.
  • Experience in Installing Tomcat application server
  • Developing web-tier using Struts framework.
  • Developed client side components using Java Swing framework.
  • Creating custom tags for JSP for maximum re-usability of user interface components.
  • Testing and deploying the application on Tomcat.
  • Very good at ATG E-commerce product and out of box implementations. Worked on ATG Web Commerce Customer Service streamlines customer service and integrates all customer touch points to increase customer satisfaction and loyalty.
  • Mostly worked in the following modules like ATG Personalization, Droplets, Form handlers, Template Email Sender and Repository.
  • Working experience with No SQL DB Mongo DB for offering commercial support and other services.
  • Developed major websites and services by including Mongo DB as backend software.
  • Maintaining the database required for report generation.

Environment: Java, J2EE, Hibernate, Tomcat, Junit, JSF, JSP,ATG, Servlets, Batch Processing, UNIX, Struts, JavaScript, UML, MySQL, JQuery, Swings, Asynchronous concepts, Windows 2003.

Confidential

Programmer

Responsibilities:

  • Responsible for planning, designing with ER Studio and coding.
  • Designed and developed Site Hierarchy interface and other GUI Screen applications with Java Swing.
  • User interface for setting-up the website creation tool, configuration settings, pop-up Windows were coded in Java Swing, DHTML and JavaScript.
  • Worked on Creating Form Bean, Action classes and Configuration files using Struts framework.
  • Implemented Validation framework for field validations.
  • Used Struts Internationalization provision in order to support.
  • Threads scheduling is used for the calendar tool.
  • Developed extensible XLST procedures for handling navigational trees of any depth.
  • Involved coding and review of the system.
  • Migrated C++ Image Viewer component for add - on features.
  • Involved for preparation of user entry screens and web forms.
  • Client side validations were done using JavaScript.
  • Worked on writing SQL Queries and PL/SQL Stored Procedures using Oracle 9i. Used JDBC for connectivity.
  • Deployed the application on using FTP to Linux OS.
  • Involved in unit testing and test cases.

Environment: Java, J2ee, SWING, C++, DHTML, Eclipse 3.0, ER Studio, Apache Tomcat,5.0.25, Struts 1.3, JDBC, JSP, JavaScript, Oracle 9i, Oracle 10G, Linux, putty.

We'd love your feedback!