We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • Over all 8+ years of experience in software development as a JAVA/J2EE Application Developer.
  • Expertise in development of Applications involving J2EE technologies with Java, Servlets, JSP, JavaScript, AJAX, Spring MVC, Hibernate with JPA, XML, JDBC, Restful, SOAP Web Services, PL/SQL and Unix shell scripting.
  • Experience in implementing projects using Eclipse, IntelliJ, WebStrom and IBM RAD 6/7 IDE.
  • Experience in deploying web application using application servers like WebLogic (8.1/7/6), WebSphere (6/5/4), JBoss and web servers like Tomcat 5/6.
  • Expertise on EJB (stateless Session EJB, MDB and Entity Beans) and frameworks like Struts 1.2/1.1, Spring 3.0.
  • Expertise in all Spring Modules such as Dependency Injection, AOP and MVC.
  • Strong front - end UI development skills using scripting languages HTML5/HTML, DHTML, CSS3/CSS, JSP, JavaScript, Angular, Bootstrap, XML and PHP.
  • Worked extensively on technologies Spring, Web services, SOAP, XML, JMS, JNDI, JDBC and various Databases like Oracle, MySQL, DB2 and Microsoft SQL server during my tenure in Software Development. Expert in writing complex SQL Queries and PL/SQL blocks
  • Expertise in developing and consuming Micro services, Web Services including different technologies and standards likeSOAP/UDDI/WSDL, RESTful, JAX-WS, JAX-RS, Apache CXF
  • Worked on Web Application Development with Framework like Struts and Spring MVC.
  • Expertise on J2EE Design patterns and Core Java Design patterns like MVC, Session facade, Singleton, Front Controller, Business Delegate, Service Locator, VO, DAO.
  • Good understanding of Object Oriented Design (OOD) methodologies.
  • Hands on with developing projects based on Restful web service and SOAP based web service using Apache CXF, and WSDL.
  • Experience in building and deploying applications using Maven, ANT, and designing test cases for unit testing applications using JUnit.
  • Good knowledge of Configuration Management tools like SVN, CVS, and GIT for version control.
  • Working experience with Angular Js and Node Js.
  • Have exposure with cloud based services like Amazon Web Services (AWS)
  • Extensively worked on Apache Camel, REST web-services.
  • Experienced in working with different operating systems Windows, UNIX, LINUX,MAC
  • Actively involved in the Devops streamlining process through Jenkins CI and CA Release Automation.
  • Have working experience on NoSQL databases like Mongo DB and Cassandra.
  • Having an experience in developing middleware services with the help of Mule ESB and Oracle OSB.
  • Familiar with the bug tracking tools like JIRA, HP Quality Center and Bugzilla.
  • Good working knowledge on Application development life cycle process
  • Well versed with open source Technologies.

TECHNICAL SKILLS

Languages: Java, C#, Python, Ruby, SQL and PL/SQL

J2EE Technologies: Servlets, JSP, EJB, JDBC, JSTL, JNDI, JMS, RMI.

Web Technologies: HTML/HTML5, DHTML, CSS/CSS3, XHTML, XML, XSD, XML Parsers, JQuery,JavaScript, REST, Restlet Framework.

App/Web Servers: BEA Web Logic, IBM Web Sphere, Tomcat, JBoss

Frameworks: Struts, Spring, MVC, JSF, Hibernate, OSGI

SOA: Web Services (SOAP, WSDL)

Tools: ANT, Log4J, Rational Rose

IDEs: Eclipse 3.3/3.2, RAD, JDeveloper, Netbeans and IntelliJ

Version Control: GIT, CVS,SVN, Clear Case, TFS.

Databases: Oracle 10g/11g, DB2 9.x/8.x, SQL Server 2012/2008 and MySQL 5

Operating Systems: Windows, Linux, Unix

PROFESSIONAL EXPERIENCE

Confidential, McLean, VA

Senior Java Developer

Responsibilities:

  • Managed the planning of work tasks and delegation to developers assigned to use cases, setting clear objectives, recognizing issues, monitoring progress and reporting status of work tasks to the project manager.
  • Designed the architecture based on the popular J2EE Model 2 approach of Model-View-Controller design paradigm.
  • Front end View designed with HTML, JSP, CSS, Bootstrap and Spring Tag libraries.
  • Worked on spring application framework features IOC container and AOP.
  • Used Hibernate 3.2 to communicate with the Database, mapping the entities to the tables and corresponding columns in the database by using Hibernate annotations.
  • Extensively used Core Spring Framework for Dependency Injections of components.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Scaling solution using Amazon's EC2 and S3 web services.
  • Spring MVC framework is implemented to provide the controller framework.
  • Designed a Dispatcher servlets to receive the HTTP Request from the user and process that by forwarding it to respective action controllers.
  • Worked on developing DAO layer for the application configuration.
  • Implemented multi-threaded synchronization processes using JMS queues for consumption requests.
  • Used JMS (MQ Series) for sending out automated notification emails to respective users of the application.
  • Wrote JMS class to transfer the obtained information to various stores.
  • Developed configuration files corresponding to beans mapped and backend database tables.
  • Used Struts tag libraries in the JSP pages.
  • Configured, maintained JBoss Application Server and utilized for deploying the application.
  • Created Auto deploy jobs using Jenkins and Gradle.
  • Used DB2 as the backend database and PureXml for storing XML documents in the DB2 tables.
  • Used Cassandra as a data source for all the new internal web applications and analytics purpose as well.
  • Developed internal web dashboard applications using Node JS.
  • Developed Server side automation using Node JS scripting and connecting different types of SQL and No SQL stores from Node JS.
  • Enhancelog4j, producing multi-level hierarchical logging of all user actions and internal operations.
  • Wrote programs to archive the log files on a daily basis to enable faster troubleshooting.
  • Production support contact - to analyze, debug and investigate on problems.
  • Code reviews (standards, performance tuning, re factoring, re-usability)
  • Coordinatedwith QA team to ensure the quality of application.

Environment: Java 1.7, HTML5, XML, Hibernate 3.0, Struts 1.3.10, Spring 4, JDBC Template, JSON, Eclipse, SOA, Agile, JBoss, Ant, JQuery, Ajax, Jenkins, JMX, EJB, CSS, Java Script, Angular JS, Node JS, DB2, Cassandra, Maven, Subversion, GIT, SOAP, REST, Microservices, Linux, Log4J, Junit, Amazon Web Services(AWS).

Confidential, St Louis, MO

Senior Java Developer

Responsibilities:

  • Used Agile Software Development for developing the application
  • Involved in user requirement specification and preparing requirements documents and translated business rules into business component modules.
  • Did significant refactoring of the framework and existing application modules, which allowed the removal of many Java classes and simplified the development of new functionality.
  • Implemented spring MVC architectural design pattern.
  • Used Angular Js as the development framework to build a single-page application.
  • Used built in Directives and Custom Directives to manipulate DOM elements.
  • Leveraged angular resources for all data access and standardizing data access interfaces.
  • Developed Ext Js components like Grids, Combo-Box and List Box etc.
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like MVC, Singleton, Data Transfer Object (DTO).
  • Used AWS java SDK for storing data like images, documents etc. in to the cloud using Amazon Simple storage service (S3)
  • Used SOA framework with hibernate to map oracle database.
  • Wrote deployment descriptor and configuration files using XML.
  • Implemented spring framework dependency injection for defining objects.
  • Involved in developing the core business logic using spring.
  • Developed SOAP UI Tests for Mule Services.
  • Made standard eclipse application into standalone OSGI environment and deployed on Jboss by filtering out all the eclipse dependencies.
  • Used Groovy in writing the automation scripts for the CI.
  • Used Log4J for logging and tracing messages.
  • Used JIRA tool to communicate with other team members in QA and production.
  • Used agile methodologies, test driven development and automated builds
  • Checked status of deployed applications & created weekly reports needed by different teams.
  • Responsible to identify the root cause of the issues, work on the tickets.
  • Gave support for any critical issues when needed such as code fixes
  • Tested components using Unit Test mock frameworks during development.
  • Responsible for writing ANT scripts for building and deploying the application.
  • Used GIT for source code version control.

Environment: JDK1.6, J2EE5, JBoss, JSP, Groovy, AWS, Angular, EXT Js, Bootstrap, Maven, Struts, SOAP, REST, Mule ESB, Servlet, Spring, Hibernate, IntelliJ, Oracle 10g/11g, XML, Java Script, CSS, HTML, GIT, Windows, JUnit4, ANT, Agile, JIRA, TeamCity.

Confidential, Reston, VA

Senior Java Developer

Responsibilities:

  • Actively involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
  • Involved in-group meetings with Managers, Team Members in designing, implementing and testing.
  • Developed application using Core Java concepts.
  • Worked on various design patters specific to the requirement.
  • Navigated and understood through the Workflow of the development.
  • Implemented changes in the code suitable to the Workflows.
  • Developed user interface using JSP, HTML and performed client side validations using Java Script.
  • Implemented Model View Controller (MVC) architecture Using Struts Framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
  • Developed some applications using Web Services.
  • Experience in development of JAX-WS, Apache Axis for Web Services using SOAP, WSDL.
  • Created Business to Business communication by encapsulating SOAP Web services in Java File and Stateless Session Beans.
  • Tested Web Services using SOAPUI.
  • Worked on generating the web services classes by using Service Oriented Architecture SOA, UDDI.
  • Created different interactive spring web flows for creating, modifying and deleting the case status.
  • Extensively worked on form validation using the Spring Validator framework.
  • Developed Form Beans and Action Classes to model views and client side functionality.
  • Used the Struts Validator framework for validating the forms.
  • Developed various EJB components to fulfill the business functionality.
  • Used JSP, spring/ JSTL tag libs and Java Script for developing the view tier and used Service Oriented Architecture with Java and XML/XLST also.
  • Unit tested the applications before release to QA.
  • Worked with Quality Assurance team in tracking and fixing bugs.
  • Used Log4j for logging purposes. Configured SMTP appenders to send out mail alerts.
  • Developed Stored Procedures and Triggers on Oracle Database.
  • Involved in Performance Tuning of the database.
  • Developed Scripts for customizing reports depending upon various customer requirements.
  • Responsibilities include design for future user requirements by interacting with users, as well as new development and maintenance of the existing source code.
  • Client Side Validations and Code are written using JavaScript.

Environment: Java 5, JSP, Servlets, JSTL, JDBC, HTML, XML, XSLT, Java Script, Spring MVC, JBoss, Web services, Hibernate, JAX-WS, JMS, SVN, Eclipse, WebLogic, Oracle 10G, Jira, TFS, Log4J, Ant.

Confidential, Minneapolis, MN

Senior Java Developer

Responsibilities:

  • Designed and developed frameworks for Payment Workflow System using Core Java, servlets, JavaScript, XML, AJAX, J2EE design patterns and OOPS/J2EE technologies.
  • Worked on Agile Methodology to meet timelines with quality deliverables.
  • Create functional and technical specifications for products.
  • Identified the high level test cases by working with testing team.
  • As a Programmer participated in the designing of the Web framework using Struts framework as a MVC design paradigm.
  • Involved in entire life cycle development of the application.
  • Reviewing and analyzing data model for developing the Presentation layer and Value Objects.
  • Followed Agile and Scrum methodology for this project.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Performed multi-tiered web application development using J2EE standards (JSP, Servlet, DAO, JMS, JNDI, and JavaScript) and Open Source technology (Eclipse, Ant, JUnit, Struts).
  • Used HTML, CSS, XHTML and DHTML in view pages for front-end.
  • Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Struts Framework.
  • Used Struts JavaScript for client-side validation.
  • Used Struts Tag Libraries to develop the JSP pages.
  • Used JSTL in the presentation tier.
  • Used and configured Struts ValidatorForms, MessageResources, ActionErrors, Validation.xml, Validator-rules.xml.
  • Involved in writing the client side scripts using JavaScript.
  • Developed Controller using Action Servlet and Action mapping provided by Struts framework.
  • Wrote Hibernate configuration and mappings xml files for database access.
  • Extensively Worked with RAD 7 and Oracle WebLogic 10g to develop and deploy the application.
  • Developed various java objects (POJO) as part of persistence classes for OR mapping with databases.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Development carried out under Eclipse Integrated Development Environment (IDE).
  • Used ClearCase Version Control for Project Configuration Management.

Environment: Java 5, JSP, Servlets, JSTL, EJB 3.0, JDBC, Spring 2.0 MVC, WebLogic, Web services, HTML, XML, XSLT, Java Script, Hibernate, JMS, ClearCase, Eclipse, Oracle 10G.

Confidential

Senior Java Developer

Responsibilities:

  • Managed the planning of work tasks and delegation to developers assigned to use cases, setting clear objectives, recognizing issues, monitoring progress and reporting status of work tasks to the project manager.
  • Involved in Requirements analysis, design, development and testing.
  • Designed UI using HTML, DHTML,JavaScript, CSS, JSP and Taglibs.
  • UsedJavascript for client side validations.
  • Developed UI screens using Ext JS.
  • Wrote Spring MVC/IOC applications for dashboard project, also created UI screens using third party tools using Ext JS.
  • Involved in Customer and Admin modules, understood the technical specification.
  • Worked on presentation layer with JSP, HTML, CSS and JavaScript.
  • Used Hibernate as the persistence/ORM framework, for mapping the objects into SQL Server Database.
  • Coded hibernate configuration and mapping files. Developed one-to-one and one-to-many mappings.
  • Developed web services using SOAP, WSDL and Apache Axis, done XML transformation and parsing using XSLT and XPath.
  • Implemented JavaMail API to send order confirmation and updates to the user.
  • Developed unit test cases using JUnit and involved in unit testing and integration testing
  • Done clustering and load balancing in tomcat server to achieve scalability of the application.
  • Developed SQL queries to store and retrieve data from database & used PL SQL.
  • Used Struts frame work to maintain MVC and created action forms, action mappings, DAOs, application properties for Internationalization etc.
  • Used Struts Validation frame work to do business validation from server side.
  • Involved in developing business components using EJB Session Beans and persistence using EJB Entity beans.
  • Involved in managing Business delegate to maintain decupling between presentation & Business layers.
  • Used JMS for Asynchronous messaging.
  • Used Eclipse IDE to develop the application
  • Involved in fixing defects & tracked them using QC & Provided support and maintenance and customization
  • Developing customized reports and Unit Testing using JUnit.
  • Dealt with business processes and Updated Project documents.
  • Involved in fixing IST, QA, UAT & Production defects.
  • Following Coding guide lines & maintain quality of code.
  • Involved in building the code & deploying on the server.

Environment: Java, HTML, XML, Spring, JDBC Template, Eclipse, SOA, Agile, JBoss, Oracle 9i, Ant, JQuery, Ajax, CSS, Java Script, JMS, Subversion, TFS, SOAP, REST, Linux, Log4J.

We'd love your feedback!