We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY:

  • Around 8+ years of extensive experience in Architecture, Analysis, Design, Development, Testing and Support of distributed and Web applications using Java - J2EE with Java, AngularJS, ReactJS, HTML, JSP, XML, JAXP, AJAX, JQuery, Servlets, JDBC, ORM, Hibernate, SPRING, JPA, EJB, JDO, JNDI, CXF, Web services, RMI.
  • Experience in Use Cases, Sequence Diagrams and Class Diagrams using UML, J2EE Design Patterns.
  • Expertise in back-end procedure development, for Database Applications using Oracle 9i & 10g, SQL and PL/SQL
  • Hands on experience with Integrated Development Environments (IDE's) tools like Eclipse and NetBeans.
  • Expertise in J2EE Architecture using Java, JDBC, Java Beans, EJB, Servlets, JSP, JMS, Struts, Comer gent, ANT, Log4J, UML, XML, CSS, HTML, and JavaScript.
  • Enhanced Comer gent Framework to include new abilities like Partner Store Front (PSF). Framework provided seamless on-boarding of the new customer along with features like custom pricelist, custom catalogue and custom look & feel.
  • Expertise in spring framework, extensively used Spring DI, Spring AOP, Spring Jdbc templates and Spring MVC.
  • Expertise in using Hibernate, extensively used Entity Class Associations, Criteria Queries and Projections.
  • Expertise in server-side development with JDBC, JMS, Servlets, MVC architecture, Java Beans, XML.
  • Have Knowledge on Groovy and Grails.
  • Proficient in XML technologies like XSL, XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, SOA, JAXB, Apache Axis.
  • Experience working with SOAP and Restful Web Service.
  • Extensive experience using MAVEN to build the projects.
  • Comprehensive knowledge of physical and logical data modeling, performance tuning and monitoring.
  • Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.
  • Experience working with Agile SCRUM methodology and working in pair.
  • Experience in client-side development with CSS, JavaScript.
  • Extensive experience in developing GUIs using Struts, SPRING MVC, SPRING web flow Frameworks.
  • Experience Hands on with PL-SQL Stored Procedures, Triggers and Views.
  • Experience with the searching engines like Oracle Endeca, Apache Lucene, Apache Solr, Elastic Search
  • Experience on Web Services, SOAP, JAX-RPC, WSDL, JSF, HIBERNATE, EJB, XML.
  • Experienced with IBM WebSphere Application Server, Oracle WebLogic application servers, Jboss and Apache Tomcat Application Server.
  • Have good experience in using Version Controlling tools (CVS, VSS, CM SYNERGY, Subversion, Clear Case, and Jenkins) and defect tracking tools like Clear Quest, Quality Center.
  • Proficient in SQL, PL/SQL, T-SQL, Views, Functions, Stored Procedures and Triggers.
  • Having hands on experience in deploying web and J2EE enterprise applications on WebLogic, WebSphere, Tomcat and JBoss Server.
  • Worked in TDD and version management tools GitHub, SVN.
  • Experience in LDAP for authentication scheme and in middleware technologies.
  • Experienced in methodologies like Iterative, Agile, Scrum and waterfall approaches.
  • Experience in working as a developer, a team lead and an onsite coordinator
  • Experience in interacting with the client directly at client location
  • Possessing good interpersonal skills which were applied in coordinating with development team, QA team and support team as required
  • Experience in SPRING, struts frameworks
  • Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast consistent team player with excellent communication skills.

TECHNICAL SKILLS:

Language: C, C++, Java, UML, SQL, PL/SQL

J2EE Technologies: Servlets, JDBC, JSP, JSF, JMS, EJB, JNDI, Java Security

Markup/XML Technologies: HTML5, XHTML, JavaScript, Angular JS, Backbone JS, CSS3, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JQuery, JSON, D3.JS

Tools: Struts, Spring, Hibernate, JSF, JUnit, Jasper reports, SOAP UI, GWT, and Apache Camel.

SOAP, REST, UDDI, WSDL, JAX: RPC, JAX-RS JAX-WS, JAX-B, Axis2

Web/App Servers: IBM Web Sphere, Web Logic, Apache Tomcat, JBOSS

Databases: Eclipse, IntelliJ IDEA, RAD, Spring Tool Suite(STS), Net Beans, IDEs Rational Rose, MS Visio Professional, Star UML

Modeling/ CASE Tools: HP Load Runner, Load UI, Putty, Jenkins, Rational Clear Quest, RTC, Star Team

Testing Tools/ Others: CVS, Tortoise SVN, Rational Clear Case, GIT

Version Control: Windows Vista/XP/2000/NT, Win 2k Server, Sun Solaris, UNIX, Linux

OS & Environment: MVC, Front Controller, Singleton, Business Delegate and DAO patterns

Design Patterns: ANT, MAVEN, Docker, Build Automation

WORK EXPERIENCE:

Confidential, Dallas, TX

Senior Java Developer

Responsibilities:

  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
  • Expertise in Object Oriented Software Development (OOAD), Gathering new requirements and understand/document business/technical requirements.
  • Involved in the analysis, design and implementation of business user requirements.
  • Designed and developed the UI using SPRING view component, JSP, AngularJS, HTML, CSS and JavaScript, AJAX, JSON.
  • Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Worked on removing the STRUTS tag libraries and implemented the SPRING TAG LIBRARIES in the JSP and JSPF pages and replacing the existing HTML tags with the SPRING FRAMEWORK TAGS.
  • Worked on implementing the SPRING MVC framework by creating controllers, Validators, models and request mappings for all the action URLs that are present in the JSP pages.
  • Involved in development of REST Web Services using SPRING MVC to extract client related data from databases and SOAPUI tool is used for testing RESTFUL API web services.
  • Developed using new features of Java 1.6 Annotations, Generics, enhanced for loop and Enums.
  • Designed the Solr Schema, and used the SolrJ client API for storing, indexing, querying the schema fields.
  • Implemented HIBERNATE ANNOTATIONS for the classes by replacing Hibernate mapping xml files.
  • Implemented methods that will insert, update, delete and retrieve data in the database using HIBERNATE.
  • Implemented HIBERNATE/JPA for data persistence.
  • Created a wrapper library to help the rest of the team use the Solr database and the documentation of the Solr Rest API
  • Worked with high volume and complex PL/SQL stored procedures and packages using TOAD.
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate
  • Used JBoss 6.x Application server to deploy the applications.
  • Used SQL Developer for validating the data in Oracle 10g database tables.
  • Extensively worked in XML related technologies XSLT, XPath, Xquery, DOM and SAX.
  • Design patterns are extensively used to achieve clean separation of different layers. Used different patterns like Adapter, Singleton, Strategy, Factory, Abstract Factory, MVC, DAO and Service Locator, Facade.
  • Responsible for the verification of the Solr search and indexes working and the quality before it is published.
  • The REST API includes Solr create, update, delete access to Solr 4/5 server.
  • Used GIT as a source version controller for this project.
  • Involved in requesting the Build and Deploy team for weekly deploys of the code after the code reviews from the Tech Lead.
  • Involved in creating/designing WSDL.
  • Used SOAP UI for validating the service responses using request XMLS.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML
  • Used SPRING FRAMEWORK for Dependency injection and integrated with the EJB 3.0 using annotations.
  • Automate build process by writing ANT build scripts.
  • Tested Rest web services using SOAPUI.
  • Also involved in the production support of the services.
  • Involved in installing and configuring Eclipse and Maven for development.
  • Developed various UML diagrams like use cases, class diagrams and activity diagrams.
  • Played a key role in the design and development of almost all the modules of the project.
  • Used Log4J to validate functionalities and worked in Test Driven Development (JUnit) for unit testing.

Environment: Java, J2EE, Spring MVC, REST, SOAP, Restful API, JAX-WS, Apache Axis 2, JDBC, LDAP, Hibernate, Kafka, Solr API, POJO, XML, JAXB, JMS, HTML5, CSS3, JavaScript, Ajax, JQuery, Angular JS, JIRA, JBOSS, Maven, Jenkins, JUnit, Mockito, Agile.

Confidential, New York, NY

Java/J2EE Developer

Responsibilities:

  • Worked as core technical team member for analysis of requirements, design, development, unit and integration testing.
  • Worked on in Internationalization of website and ecommerce platform
  • Architecture the ecommerce system and communication between different platforms using spring web services, Hibernate-JPA, SOAP, OFBiz (Open for Business) ecommerce framework.
  • Interacting with the Business Analyst and Host to understating the requirements using the Agile methodologies and SCRUM meeting to keep track and optimizing the end client needs.
  • Designed logging information using the JUNIT
  • Worked with the SPRING framework hibernate integration to maximize the Classical model view controller layer (MVC) Architecture.
  • Custom Solr Request Handlers, Query Parsers, Queries and Scoring.
  • Lucene/Solr tuning and profiling using JProfiler.
  • Indexing Service using Solr / Lucene for catalog of services.
  • Implemented SPRING MVC application framework to create and configure of java beans using SPRING IOC and also used SPRING Hibernate support, transaction management.
  • Implemented the user interface using the Javascript, JSP, AJAX, Angular.JS, HTML, CSS and Bootstrap.
  • Used JSF Framework for component based user interfaces
  • Involved in design and development of server side layer using XML, XSD, SOAP, JAXB, JDBC, JMS, JDK, JNDI, EJB using Eclipse IDE
  • Leveraged Solr API to search user interaction data for relevant matches.
  • Used JavaScript, AJAX, JQuery technologies for front end user input validations and Restful web service calls.
  • Implemented Struts 1.2 Framework with EJB 3.0 classes as Model which is interconnected with database
  • Designed and created DAO using data modeling in the integration layer.
  • Used JPA annotations to map ORM entities
  • Used JIRA as a Tracking tool.
  • Developed all hibernate classes using hibernate framework writing the HQL, DB Schema and PL/SQL.
  • Using SOAP and Restful web services to retrieve provider's data and used SOAPUI to test the web services.
  • Implemented the application using the concrete principles laid down by several design patterns such as Composite View, Session Façade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator.
  • Designed and developed User Interface of application modules using HTML, JSP, JavaScript, JQuery, JSON and AJAX
  • Involved in evaluating various tools and tool kits to improve the development performance.
  • Designing the database schema, creating tables and views and writing stored procedures, functions and queries in SQL.
  • Designed OO components and developed the functionality based on reusability in Core Java
  • Designed a guided inspection template and inspected the design models.
  • Worked on functional test cases and tabulated functional test analysis.
  • Developed build Scripts using Maven.
  • Used GITHUB for source control.
  • Configured JMS in the WebSphere application server to send messages on the queue.
  • Deployed application on JBoss Application Server and Written ANT build scripts and Junit Test Cases.
  • Involved in integrating WebSphere Portal Server with WebSphere Process Server involving SOAP Web Services, WS-Security using Jax-WS, and JaxB.
  • Configured LDAP server to Authenticate users and implemented both object level and data level security based on roles and responsibilities.
  • Used IBATIS for persistence layer.
  • Followed best practices like Change Management, Release management, Defect management with tools like arm tool (Jenkins), HP quality Center, and subversion.
  • Used the Java Collections API extensively in the application.
  • Practiced agile software development through TDD, continuous integration, stand-up meetings and close interaction with business owners.

Environment: Core Java, Spring Core, Spring MVC, Hibernate, Solr API, Web services, JUnit, Mockito, Angular JS, HTML, CSS, Bootstrap, XML, Eclipse IDE, Maven, Oracle.

Confidential, Marlborough, MA

Java/J2EE Developer

Responsibilities:

  • Responsible for developing conceptual designs from requirements.
  • Responsible for writing detail design documents and class diagrams and sequence diagrams.
  • Designed and constructed the Savings & Retirement module using JSP, Hibernate, and spring.
  • Used Design Patterns like Singleton, Factory, MVC, Front Controller, Service Locator, Session Facade and DAO.
  • Designed and developed User Interface, application modules like Retirement Dates, Service Summary, Earnings & Hours, Pension Resources and business components.
  • Worked in all the modules of the application which involved front-end presentation logic developed using Tiles with Spring MVC, Backbone JS, JQuery, JSP, JSTL, HTML5, CSS and Java Script.
  • Extensively used Backbone JS framework features for developing rich user interface and rendering data from the model.
  • Hands on experience in writing light weight Node.js express server, and using technologies like Ajax, JavaScript/jQuery, JSON to make connections between server and databases like MongoDB
  • Defined Multi Action, Abstract Wizard Form and Simple Form Controllers using Spring MVC framework providing very clean division between controllers, flexibility with the use of interfaces and providing thin web layer over business layer.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
  • Involved in configuring hibernate mapping files and POJO objects and data access layer using Hibernate framework.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database specific operations and avoided redundant database access statements and thus achieved decoupling and flexibility.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts and HQL queries.
  • Designed and implemented various interfaces of the system for catering point-to-point RPC- based web services for the SOAP client request and returns the response via SOAP protocol using Apache Axis2, WSDL, SOAP, XSD, and XML.
  • Utilized DOM, SAX parser technologies in implementing XML parsing framework.
  • Worked with high volume and complex PL/SQL stored procedures and packages using Oracle SQL.
  • Created DDL and DML SQL scripts for creation of database objects.
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Worked closely with BA and QA teams and involved in fixing the defects in Test, UAT and Prod environments.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Developed JMS Senders and listeners to send and receive the messages from external Queues.
  • Used Log4j utility to generate run-time logs and troubleshoot critical defects.
  • SVN was used for project management and version management.
  • Deployed the application on JBOSS EAP 6.0 application server.
  • Used Rally agile development tool for creating and tracking user stories in daily stand up meetings.
  • Extensively worked on TOAD for interacting with data base, developing the stored procedures and promoting SQL changes to QA and Production Environments.
  • Used Apache Maven, Hudson for project management and building the applications.
  • Worked with No SQL databases like Mongo DB to save and retrieve the data.
  • Code reviews and re factoring was done during the development and check list is strictly adhered during development.
  • Prepared the test plans and executed test cases for unit, integration and system testing.
  • Developed multiple unit and integrations tests using Mockito, Easy Mock and Cucumber.
  • Worked with in agile environment, followed pair programming, continuous integration, and test driven development.

Environment: Java 1.6, JSP, Java EE 6, Spring 2.0, Hibernate 3.1, JNDI, JSTL, HTML5, CSS, Java Script, JDBC, Spring MVC, Servlets, Web Services, Spring Boot, JBoss EAP 6.0, Log4J, Oracle 11i, SQL, SQL Developer, TOAD, XML Pad, SOAP UI, SOAP, XML, XSD, JAXB, Axis2, Java Script, Restful, CSS, HTML, AJAX, JQuery, Backbone JS, Node.JS, Junit 4, Mockito, and Cucumber, SVN, Windows 7, Eclipse 3.5, Squirrel Client 2.5, MongoDB, Hudson, Rally, Maven, MongoDB.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Good Experience in Comer gent framework, MVC Frame Works and experience in SOA (Service Oriented Architecture) by creating the web services with SOAP and WSDL.
  • Implemented web services (WSDL) and effectively worked with SOAP and XML, and XSLT.
  • J2EE Architecture using Java, Multi-threading, JDBC, Java Beans, EJB, Servlets, JSP, JSF, Adobe FLEX, Struts, JUnit, ANT, Log4J, UML, XML, SAX, DOM, XSLT, CSS, HTML, JavaScript etc.,
  • Ability to interact with IT staff or vendors in performing complex testing, support and troubleshooting functions.
  • Good knowledge in log4J implementation to persist the data into logs files.
  • Prepared the requirements document and technical specification document to start the implementation
  • Modified existing User Interface using JavaScript, HTML, CSS and Custom tags.
  • Developed UI based on Comer gent framework, using JSP, struts tag library, JSTL, Servlets with extensive java script to reduce Server hits, improving performance.
  • Used JBoss server for deployment of EJBs, scripting automatic deployment using ANT script.
  • Worked with XML languages.
  • Extensively used JSF framework.
  • Used SVN as a source control tool and Jboss 5 as the application server.
  • Developed and manipulated the GUI using JSON Data.
  • Design UI and write backing business logic, in the existing framework.
  • Creating and Consuming Web Services; Communicating with SOAP messages for SOA systems.
  • Deployed web services using SOAP UI for testing web services.
  • Jersey implementation of JAX-RS is utilized to develop RESTful service.
  • Designed and implemented the integration of Http client for the client-server http communication in Java SDK which significantly increased the performance.
  • Configured JMS in the WebSphere application server to send messages on the queue.
  • Wrote ANT Scripts for Build and Deployment of application on Apache Tomcat 5.5 servers on Unix OS and on different environments.
  • The project development method was agile development process to use Iterative development, and also used SA3 and TDD approach.
  • Participated in design, creation and tracking of stories to finish in Jira.
  • Involved in writing JUnit test cases and system test cases.
  • Worked on Production support, Remedy defect tracking tool and fixed the related issues.

Environment: SOAP, WSDL, XML, XSLT, HTML, CSS, Java, Tomcat, Servlets, EJB3.0, DB2, JUnit, Web Services and Oracle.

Confidential

J2EE Developer

Responsibilities:

  • Interacted with Business users during requirements gathering and designed the system using UML (Class Diagrams and Sequential Diagrams) with OOD features.
  • Used middle tier application framework and handled persistence strategy using spring’s ORM module for Hibernate.
  • Used Hibernate as persistence mechanism implementing object relational mapping and implemented advanced features like HQL and Criteria based querying.
  • Extensively used the Spring Core for Inversion of Control (IOC), Application Context and ORM modules in the project.
  • Used Factory Pattern for business logic layer and data access layer.
  • Responsible for unit tests and integration tests.
  • Wrote utility classes like emailing reports and generic sorting on objects.
  • Done code review utility module before check-in.
  • Wrote build scripts for the application using Ant
  • Testing - Unit testing through JUnit & Integration testing in staging environment.
  • Managing Deployments, logging and common resources like data sources in Apache tomcat environment.

Environment: Core Java, J2EE, Hibernate Framework, Factory Pattern, HTML, MySQL, XML, CSS, Apache Tomcat, Linux, Ant, Eclipse 3.4, log4j, JSP, JSTL, Junit.

We'd love your feedback!