We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Jacksonville, FL

SUMMARY

  • Over 8 years of IT experience in developing enterprise applications using Java/J2EE technologies and modern J2EE.
  • Extensive experience in all phases of Software Development Life Cycle (SDLC) and Java web application using the Groovy/Grails development framework and Microsoft SQL Server.
  • Expertise in J2EE Architecture, Core Design Patterns, Object Oriented Analysis and Design/Development Methodologies (OOAD), Object Modeling with Use Cases, Sequence and Class Diagrams using UML with Microsoft Visio.
  • Proficient in Design, Development and Implementation of multi - tier Enterprise Application, web based and distributed application using JSP, SERVLETS, XML, UNIX, JDBC, Eclipse and J Builder, JavaScript, AJAX and HTML.
  • Programmer specializing in Java. Spring, JBOSS, Spring MVC/REST and JPA.
  • Excellent experience in writing complex stored procedure, SQL Joins using EDRSWEB.
  • Experience in framework APIs like Struts, Hibernate and spring.
  • Strong hold in Version Control Tools like Rational Clear Case, CVS, SVN and VSS.
  • Good experience in different IDE’s including Net beans and Eclipse.
  • Experience in Agile development processes ensuring rapid and high quality software delivery.
  • Experienced in Agile SCRUM, RUP (Rational Unified Process) and TDD (TEST DRIVEN DEVELOPEMENT) and MDB SOFTWARE DEVELOPEMENT methodologies
  • Expertise in several J2EE technologies like JSP, SERVLETS, Java Scripts, Java, Web Services (JAX -WS, Restful), SOAP,DROOLS, WSDL, JSF, Hibernate, Spring, Struts, EJB, Ajax, JAVA Beans, JNDI, JMS, XML.
  • Experience in software design, development and maintenance of web application using Oracle PL/SQL.
  • Expertise in Implementing MVC design pattern using Struts frameworks.
  • Extensively worked on Struts Tag libraries, Validations, Exception Handling and JSTL in struts framework.
  • Expertise in developing the multi-tierwebapplicationsin both Spring MVC and Struts MVC that ensures clear separation of layers and rapidapplicationdevelopment.
  • Experience in REST APIservices, windowsservices&webservices.
  • Extensive experience in using version control software's like SVN, CVS and Clear Case.
  • Expertise with IBM Web Sphere, SOA, BEA Web Logic, Apache Tomcat, J boss application Servers
  • Experience in implementing various design patterns including Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
  • Expertise in Web page creation using HTML, DHTML, XHTML, JavaScript and CSS.
  • Experience in development of logging standards and mechanism based on Log4J.
  • Involvement in Unit testing through J Unit framework and open stack.
  • Possess good analytical skills, and an excellent team player with very good leadership qualities.
  • Strong communication, collaboration & team building skills
  • Proficient in grasping new technical concepts quickly.

TECHNICAL SKILLS

LANGUAGES: Java, C, C++

Technologies: J2EE, (JSP, SERVLET, XML, JDBC), SOAP, UNIX, XML, WSDL, JBOSS React,Node.js

Design/Architecture: J2EE Architecture, Java Design Patterns, Jasper Report, UML Diagrams, JMS, DROOLS

Client side: JavaScript, VBScript, J Query, AJAX, HTML, CSSRestful web services, Groovy/Grails

API & Framework: Spring, Struts, Log4J, Hibernate, JPA, JDBC/JNDIHibernate, HIVE.GIS

IDE: Eclipse, Net beans, J Builder, MS Visio.

Databases: Microsoft SQL Server 2008, MYSQL, Oracle, Stored Procedure, SOA

App Servers: Apache Tomcat, Cassandra, Ruby on rails.

Operating System: Windows 9x/XP/NT/7, Linux.

Version Control: CVS, VSS, SVN, Clear Case

Tools: Microsoft BIDS, SSIS, I Report, MYSQL WorkbenchJ Unit

PROFESSIONAL EXPERIENCE

Confidential, Jacksonville, FL

Sr. Java Developer

Responsibilities:

  • Implemented Spring Core Annotations framework for Dependency Injection with MVC design pattern.
  • Configured JDBC to access information from the MYSQL database.
  • Designed and developed Java web application using the Groovy/Grails development framework and Microsoft SQL Server. Using web pages JSP, UNIX, HTML, DHTML JavaScript and CSS. SOA
  • Use JavaScript for client-side validations & Implementation of J Query to export data into various formats.
  • Developed the Action, Action Form classes and configured the struts-config.xml file.
  • Used Valuator framework to perform validation on the JSP pages
  • Developed Session Beans for implementing business logic and made extensive use of Java Naming and Directory Interface (JNDI) for looking up enterprise beans.
  • Implemented session façade to simplify the interactions between clients and the lower
  • Components were developed and integrated into SERVLETS and JSP.
  • Creation of Stored Procedure, SQL Joins for respective reports, Class & Sequence Diagram, DB schema design.
  • Client side development with HTML5, J Query, Handlebars.js, LESS, Bootstrap.
  • Responsible for Oracle Forms and maintaining CRUD operation on the database.
  • Responsible to maintain HTML5, CSS3 in J Query aswellas keeping the pages dynamic using AJAX, JSON and XML.
  • Created db tables, functions, Joins and wrote prepared statements using PL/SQL and Web services.
  • Written and executed stored-procedures on SQL SERVER back-end through JDBC API.
  • Developed Rest architecture based web services to facilitate communication between client and servers.
  • Wrote an application in Groovy for scrubbing credit cards of bad data. Scheduled app via CRON that creates entries in a custom helpdesk system and updates cards in a custom ERP. Tech highlights: Groovy, GRADLE, GIT, SQLITE, HSQL DB, CRON, Java mail, Self4j, Log back, &POSTGRES
  • Created a Call Center data entry application in Grails to generate management statistics. Tech highlights: Groovy/Grails, Subversion, Quartz, ACEGI, LUCENE, Grails-Jasper, Grails-Sanitizer,
  • Groovy/ Grails-Searchable, Grails-Web flow, &POSTGRES
  • Created and presented training materials for Groovy, Unit Testing, the GRADLE build framework and others.
  • Involved in using HTML, DHTML, Java Script, AJAX, Ext Js, JQUERY, JSP and Tag Libraries to develop view pages.
  • Deployed GUI code to Web Logic application environment and standalone components to J Boss Server.
  • Developed new and enhanced existing JIRA plug-ins with ATLASSIAN’S plug in development platform. JIRA is an issue tracking and projects management system that is written in Java and uses the Pico Container, spring and Web Work technologies.
  • Strong scripting experience Shell, Perl, Python
  • Building HADOOP-based big data enterprise platforms coding in python and DEVOPS with Chef and ANSIBLE. Application coding in Map-Reduce HADOOP with H Base and Hive in Java and some SCALA.
  • Extensive experience withAgileTeam Development and MDB, Test Driven Development usingJ UnitandJIRA, Cloud era.
  • Involved in debugging the product usingEclipse3.6 andJIRABug Tracking
  • UsedJIRAto keep track of bugs and issues in API.
  • Experience on configuration management. & infrastructure automation tools like ANSIBLE, Chef, Salt Stack, CF Engine etc.
  • Worked as full stack backend developer for mobile applications (Front-End) in two project like Car Locator, Crash Detection.
  • Involved in developing the UI panels using JSF, XHTML, CSS,DOJOand J Query
  • Used AJAX in suggestive search and to display dialog boxes with JSF andDOJOfor some front end Web services.
  • Served as team lead to develop a new application to replace the current interface to Highmark's Max MC database with ME Decision's ALINEO(R) access using Java, Dojo, Web services, and JDBC.
  • Worked as a full stack senior Java developer for this project. Implemented change request from start to end touching all the layers. Used Struts framework for the MVC implementation with spring for DI and Hibernate as ORM tool for database communication.
  • Experience in using design patterns and UI frameworks such as MVC, Struts, Hibernate, Node JS, Spring
  • Worked with the JavaScript frameworks like HTML 5, CSS 3, J Query and Angular JS
  • Designed and developed a full tier web application using JSON, EXT JS 5.0, JAX-RS Services and SOLR
  • Optimized Ext JS themes and prepared performance applications
  • Backend API has been completely developed with Ext JS providing us a great performance when our users access from their mobile devices
  • Developed and implemented UI controls and APIs with JSON, Ext JS
  • Develop the changes using JSTL, J Query, JCP, JSP,SpringMVC,SpringIOC,SpringJDBC, Web services
  • Configure beans inspringconfiguration file withSpringIOC, SpringAOP concepts in Web services.
  • Experienced in developing SOAP-based Web Services and Web Service Clients (JAX-WS, SOAP, WSDL andJAXB).

Environment: C/C++, Java J2EE, modern J2EE,GIS, SPRING MVC), DROOLS,JMS, MYSQL 5.1, Jasper Report (BI), I Report, JSP, JavaScript, JBOSS, Ruby on rails, UNIX, JSON, HTML5, J Query, Apache POI, HIVE. Cassandra, SOA

Confidential, Columbus, OH

Sr. Java Developer

Responsibilities:

  • Designed and implement product using Core Java.
  • Implemented Factory Method design pattern.
  • Implemented Spring Core IOC framework for Dependency Injection
  • Worked with APACHE POI & JXL API for exporting data into excels format.
  • DAO Implementation for Integration of reports.
  • Implemented Factory Method, Singleton and DAO design pattern for maximum abstraction of the application and code reusability.
  • Developed Web Services to allow communication between the applications using REST, SOAP web services and Java web application using the Groovy/Grails development framework and Microsoft SQL Server.
  • Implemented Java Persistence API (JPA) through Hibernate 3.0.
  • Used Net Beans IDE for code development.
  • Used SVN for managing the code.
  • Worked on a code generation framework that generated Java Swing code from XML
  • For Presentation side used technologies core java,SWINGS and Custom framework of FED EX (OMNI).
  • Designed and developed user interfaces using JSP, Java script, HTML and Struts framework.
  • Involved in Database design and developing SQL Queries, stored procedures on MYSQL.
  • Developed Action Forms and Action Classes in Struts frame work.
  • Developed and maintained front end applications and web applications for ecommerce.
  • Programmed session and entity EJBs to handle user info track and profile based transactions.
  • Involved in writing J Unit test cases, unit and integration testing of the application in Web services.
  • Developed user and technical documentation.
  • Designed and implemented the API application’s configuration system, includingSwing based GUI.
  • Involved in creation of GUI using JavaSwing and EDRS WEB.
  • Wrote utility functions and SQL queries, JSON, PL/SQL to interact with the Oracle DBMS.
  • Used Ant to compile, package and deploy the application and worked with software configuration management and version control by using modern J2EE.
  • Deployed the application in to J boss cluster with session replication configured.
  • Created dynamic partition of table to improve data fetch from database and wrote SQL Queries, functions and stored procedure.
  • Involved with Unit testing& Specification using J Unit.

Environment: C/C++, Java, J2EE, Collection, Groovy/Grails, open stack, DROOLS, JSP, Java Script, J Query, SVN, JSON, CSS, HTML, Spring MVC,GIS, Oracle 10g, SOA, API, SVN, log4j, JMS, J unit, JBOSS application server, Rational Rose, Ruby on rails, Unix, Ant, SOAP, REST web service, XML, WSDL, XSD, JAXB, Cassandra, JIRA,HIVE.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Designed and implemented product using Java/J2EE based technologies.
  • Used Spring Core framework for Dependency Injection with MVC design pattern.
  • Developed and configured the Java beans using SPRING MVC and Hibernate, Groovy/Grails.
  • Configured JDBC to access information from the MYSQL database.
  • Developed web pages using JSP, HTML, DHTML JavaScript and CSS.
  • Created business reports using Jasper and I Report
  • (a Jasper report design tool).
  • Produced JavaScript for client-side validations.
  • Applied Design patterns include Model-View-Controller, Business Delegate, and Singleton.
  • Implemented the JSPs and EJBs to interact with Struts Framework to effectively handle the workflow of the application.
  • Build website using angular JS, node JS andMongo db.
  • Developed Web service client to consume services from other modules.
  • Configured the data source to handle JDBC connections.
  • DAO Implementation for Integration of various reports and “Import “module.
  • Ano SQLdatabase H Base was implemented to store unstructured data and processing them.
  • Developed REST APIs using Web API and Java web application using the Groovy/Grails development framework and Microsoft SQL Server.
  • Used various Core Java concepts such as Exception handling, Inheritance, Collection APIs to implement various features and enhancements.
  • Unit testing& Specification using J Unit.
  • Constructed Stored Procedure, SQL Joins for respective reports, Class & Sequence Diagram and DB schema design.
  • Assisted in designing, development and architecture of HADOOP systems and domain in API
  • Provided assistance for troubleshooting and resolution of problems relating to HADOOP jobs and custom applications.
  • Participated in installation, updating and maintenance of HADOOP software applications.
  • Building HADOOP-based big data enterprise platforms coding in python and DEVOPS with Chef and ANSIBLE. Application coding in Map-Reduce HADOOP with H Base and Hive in Java and some SCALA
  • Creation of scripts for generation of reports. Implemented test cases for Unit testing of modules usingTest NG
  • Have extensive experience in building and deploying applications on Web/Application Servers like Apache Tomcat.
  • CreatedH Basetables to store various data formats of data coming from different portfolios
  • Functional and Non-functional testing of web based applications, Database andH basebased Processing tools, Solar Search Engine, and Cloud based web based applications.
  • Peer code reviews using JIRA, CLOUDERA
  • Worked on fixing bugs and used JIRA to update them.
  • Used the JIRA to update the bug status before and after fixing bugs
  • Experienced in Performance Tuning, Load Balancing and optimization ofWeb Logic Application Server, SOA
  • Developed new features while maintaining the existing functionality.

Environment: C/C++, API, Java J2EE, GIS, (SPRING MVC),HIVE, JMS, NODE.JS, Cassandra, Ruby on rails, modern J2EE, MySQL5.1,DROOLS, Jasper Report, open stack, I Report, JSP, JavaScript, Apache POI, Web services, JBOSS, SOA, GROOVY/GRAILS

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Involved in the Analysis, Design, Implementation and Testing of Software Development Life Cycle (SDLC) of the project.
  • Assisted the analysis team in performing the feasibility analysis of the project.
  • Designed Use Case diagrams, Class diagrams and Sequence diagrams and Object Diagrams in the detailed design phase of the project using Rational Rose 4.0.
  • Developed presentation layer of the project using HTML, JSP 2.0, JSTL and JavaScript technologies.
  • Developed complete Business tier using Stateless and State full Session beans with EJB 2.0 standards using Web Sphere Studio Application Developer (WSAD 5.0).
  • Used various J2EE design patterns, like DTO, DAO, and Business Delegate, Service Locator, Session Facade, Singleton and Factory patterns.
  • Consumed Web Service for transferring data between different applications.
  • Used Object/Relational mapping Hibernate 3.0framework as the persistence layer for interacting with Oracle 9i.
  • Extensively used IBM Web Sphere 5.0 while writing code and for creating Data Sources.
  • Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
  • Configured and used Log4J for logging all the debugging and error information.
  • Developed Ant build scripts for compiling and building the project.
  • Used IBM Web Sphere 5.0 for deploying the application.
  • Experienced developing againstSOLRSearch Platform APIs
  • Developed and deployed solution using several new technologies using Groovy/grails, including Linux - UBUNTU, DRUPAL and ApacheSOLR.
  • Subject matter expert in enterprise search engine analysis, design, development and systems integration. Search engines include Autonomy IDOL Server, MOSS 2007, ENDECA, LUCENE/SOLRand Microsoft FAST 2010 for SharePoint 2010, SharePoint 2013
  • Experience with Python, HADOOP, Mongo DB, open stack.
  • Compelling Big Data architectural solutions using HADOOP’S HDFS,H Baseor Hive, Map Reduce, and SQOOP to resolve velocity, variety, and volume issues inherent in PETA byte Big Data implementations.
  • Experience on scripting (e.g. Bash, Power shell, Perl, Ruby on rails, and Python) AND Node.JS
  • Working with authors from software professionals to professors and students, helping them to create entertaining and meaningful content about the Groovy and Java script programming languages for monthly publication.
  • User help tooltips implemented withDojoTooltip Widget with multiple custom colors
  • UI Layer implemented with Struts, Struts validation, Struts Tiles, JSP, XML, CSS, XHTML, JavaScript,DOJO, AJAX
  • Tooltips implemented withDOJOFramework.
  • Leveraging Groovy/grails scripting to provide a dynamically extensible environment.
  • Created and presented training materials surrounding adoption of the Groovy language.
  • Writing GSPs for different applications written in Grails. Writing controllers for V-connect platform (an online campaign platform) in grails.
  • Design/implementation of build/deployment processes (Maven, Grails, GRADLE, and Jenkins integration).
  • Customization of the Grails layer for specific requirements or troubleshooting issues.
  • Web Application development: For web application development, I have experience with Grails- Groovy on Rails. I am a master of this wonderful framework developed to make java development really easy and rapid. My role in past projects on grails includes implementation of Restful web services for SQL/NO SQL databases as well as overall application design/development right from the inception to transition/deployment.
  • Worked closely with the Business/Users team in translating technical requirements into application code
  • Developed web layer using Struts framework to manage the project in MVC pattern.
  • Implemented integration of Struts Action classes in Presentation Tier
  • Used Struts Tiles Framework for designing the layout of the application.
  • Used CVS Repository for Version Control.
  • Created test plans and J Unit test cases and test suite for testing the application.
  • Participated in the production support and maintenance of the project.

Environment: C/C++, API, Java 1.4.1, JSP 2.0,Ruby on rails HTML, SOA JavaScript, Node.JS, EJB 2.0, Struts 1.1, JDBC 2.0, IBM, HIVE, JMS, Web Sphere 5.0, XML, XSLT, XML Schema, J Unit 3.8.1, JBOSS, Rational Rose 4.0, Ant 1.5, UML Oracle 9i .Cassandra, Groovy/Grails

Confidential

JAVA/J2EE Developer

RESPONSIBILITIES:

  • Worked in Agile methodology environment including MDB, Test Driven Development with Continuous Integration/Delivery.
  • Participated in business meetings along with business analysts to record user requirements, and developed design artifacts and published.
  • Used Spring MVC3.0 architecture, SERVLETS, spring tags, and JSTL on the front end.
  • Implemented spring IOC to resolve dependency injection.
  • Involved in building web service.
  • Used Maven to build, run and create JARs and WAR files among other uses.
  • Implemented JDBC template in the data access object layer to access and update information in the Oracle9I Database
  • Wrote test cases in J Unit for unit testing of classes.
  • Developed Applications using Rule Engines, DROOLS, ILOG, and BLAZE.
  • Designed and implemented business rules usingDROOLSframework. This involved translating the business requirements and translating to rules and integrating rules engine with existing web application
  • Developed GIS based Web applications with Arc GIS API for JavaScript and Flex along with Dojo.
  • Performed formal usability study on SCALA doc; improved layout and design to improve clarity; showed that study results can be applied to similar languages.
  • Generating SCALA and java classes from the respective APIs so that they can be incorporated in the overall application.
  • Writing entities in SCALA and Java along with named queries to interact with database.
  • Writing user console page in lift along with the snippets in SCALA. The product is responsible to give access to the user to all their credentials and privileges within the system
  • Writing SCALA classes to interact with the database.
  • Writing SCALA test cases to test SCALA written code
  • Followed MVC model and used spring frameworks for developing the Web layer of the application.
  • Developed application using Spring MVC, JSP, SOA, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate, API
  • Developed User Interface and web page screens for various modules using JSF, JavaScript, and AJAX using RAD.
  • Data Operations are performed using Spring ORM wiring with Hibernate and
  • Involved in Architecture, design and development using JSF/ADF,
  • J Query and Spring MVC framework with AOP concepts.
  • Used Eclipse 3.8 IDE for developing code modules in the development environment.
  • Implemented the logging mechanism using log4j framework.
  • Used SVN version control to track and maintain the different version of the project.
  • Scheduler to compare the output and re-run the failed requests repeatedly.

ENVIRONMENT: C/C++, Java/J2EE 1.5,HIVE, SOA, JMS, JAXB, MYSQL, IBM Web Sphere, Node.JS, Tomcat Application Server, Ruby on rails, JBOSS, Web Service- Rest Full, HTML,UNIX, Groovy/Grails, CSS, Spring 3.0, Hibernate 3.5.6, Eclipse, Maven, J Unit, Log4j, SVN, SERVLETS, JSF, j Query, JSP, JavaScript.

We'd love your feedback!