We provide IT Staff Augmentation Services!

Senior Java Developer Resume

Sterling, VA

SUMMARY

  • 9+ years of experience as a Java developer with good experience in analysis, design and development of web centric Object Oriented applications using Java, JEE (Java Expertise Edition),AngularJs, Struts, EJB, Hibernate, Spring, Servlet, JSP, JDBC, JMS, XML, JavaScript, Oracle & PL/SQL.
  • Proficient in implementing Java and J2EE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Builder, Observer, and Value/Data Transfer etc.
  • Expertise with frameworks like Struts 2.0/1.3, Spring 4.x/3.0, Hibernate 3.x, Web - Services SOAP, RESTful, JUNIT.
  • Managing whole software project life cycle, handling requirement analysis, Functional/Design Specifications, High Level Design and Low Level Design.
  • Proven experience of using Application Servers like Web Logic 8.1/7.0, IBM WebSphere 8.x/7.x, JBoss 6.4., Tomcat 7.x/5.x/4.x.
  • Proficient in using Angularjs, Ajax and java script.
  • Proficient in using Spring Batch and SpringJMS Spring Integration and Spring Boot.
  • Proficient in using Spring framework’s IOC and AOP features.
  • Well experienced with visual rapid application development tools like Eclipse.
  • Developed and deployed Web Services like REST to interact with partner interfaces, and written client interfaces, and implementation classes to consume the web services.
  • Developed front-end code withAjax callinAngularJSandjQueryto retrieve data asJSON Objectfrom controllers in back-endRESTfulServer, then display the well organized result in web pages by writingAngularJS controller, directives, services,androute providers. Also usedAngular.js filterto make the datasearchableandsortable.
  • Involved indefensive codingagainst SQL injection, XSS, Phishing by adding extensive validation code for all user inputs by writingJavaScript Regex Regular Expressionfor email validation and credit card number validation, jQuerycode combined withAngularJS ng-pristine/dirtyfor input validations.
  • Expertise in using Waterfall and Agile software development methodologies.
  • ER Modeling, Relational database schema, Functional dependencies, Normalization of tables, writing queries using SQL, writing Stored Procedures, Functions and Triggers using PL/SQL.
  • Good working experience on relational databases such as Oracle 11g, MySQL.
  • Hands on experience using ANT, MAVEN build tool.
  • Possess strong technical aptitude with strong analytical, work ethic, problem solving and communication skills.
  • Proven ability to learn/adapt emerging technologies into work area with given tight schedules.

TECHNICAL SKILLS

Languages: Java SE, JSP, JavaScript, CSS, Shell Scripts, Java EE, HTML

Web Technologies: GWT, AngularJs, JSP, JDBC, Servlets, Struts, JSTL, JMS, EJB

Java Development IDE: Eclipse, XML Spy

RDBMS: Oracle 8i/9i/11G, SQL server, DB2

Web Frameworks: Struts 2, Spring 4.x, Hibernate 4x

Web/Application server: JBoss, Web logic, WebSphere, Apache-Tomcat

Web Services: SOAP, Restful WebServices

Operating Systems: MS Windows 2000/XP

Version Control: GITHUB, SVN, Clear case

Tools: PL/SQL Developer, Oracle SQL Developer

Build Tools: ANT and MAVEN

Unit Testing: JUnit and Mockito

PROFESSIONAL EXPERIENCE

Confidential, Sterling VA

Senior Java Developer

Responsibilities:

  • Interacting with the business analysts and product team to analyze requirements.
  • Project was developed using Agile based SCRUM Methodology.
  • Involved in creating and enhancing UI pages using JSP, JQuery and AJAX.
  • Involved in creating and sending notifications through email, alerts and secure message.
  • DevelopedRESTweb service by buildingSpring Restful Services in the back-end to handle requests sent from the front-endJQuery rest calls.
  • Worked on Web Service layer (Controllers, Services and DAOs) using Java Spring 4 Framework using Spring Integration, Hibernate, Tomcat server and Eclipse IDE.
  • Integrated the server modules with RESTful Web Services, Spring Integration and Spring JMS.
  • Closely worked with performance testing team for performance testing.
  • Worked on the Hibernate ORM layer including HQL and implementing HQL queries for Oracle database.
  • Developing application using various Java/J2EE design patterns to improve usability and flexibility.
  • Involved in maintaining and enhancing existing Restful WebServices.
  • Developed custom exception classes for exception handling in service layer.
  • Generated PDFs using Jasper reports for analytics.
  • Used Spring Security for Authentication and Authorization using LDAP.
  • Agile methodology was used for software development process, with daily scrums.
  • Used Maven for building project and also configured to add dependencies to existing projects.
  • Implemented the mechanism of logging and debugging with Log4j.
  • Used SOAP UI for testing SOAP and Restful Services.
  • Build and deployed using Git and Jenkins.
  • Used Junit and Mockito for unit testing.
  • Used JIRA for SCRUM.

Environment: Java 8, Spring 4 Framework, Hibernate 4, HQL, JQuery, RESTful web services, Ajax, JSON, XML, JavaScript, JSP, Oracle 10g, Tomcat 7, GitHub, Dimensions, Agile Methodologies, Maven, Eclipse IDE, Log4j, PMD, JIRA.

Confidential, Washington DC

Senior Java Developer

Responsibilities:

  • Involved in enhancing UI pages using AngularJs. Created custom Services, Controllers and Directives.
  • Involved in creating and sending notifications through email, alerts and secure message.
  • BuildRESTweb service by buildingSpringRest Services in the back-end to handle requests sent from the front-endAngularjs Ajax calls.
  • Worked on Web Service layer (Controllers, Services and DAOs) using Java Spring 4 Framework using Spring Integration, Spring Batch and WAS 8 server and MYEclipse IDE.
  • Integrated the server modules with RESTful Web Services, Spring Integration and Spring JMS.
  • Worked on Spring Batch, creating jobs for running the events.
  • Closely worked with performance testing team for performance testing.
  • Worked on the Hibernate ORM layer including HQL and implementing HQL queries for Oracle database.
  • Developing application using various Java/J2EE design patterns to improve usability and flexibility.
  • Responsible for maintaining and enhancing existing Rest WebServices.
  • Developed Batch Worker components and asynchronous messaging components using JMS
  • Developed custom exception classes for exception handling in service layer.
  • Generating Jasper reports for analytics.
  • Trouble shooting performance issues in queues, JVM and memory leaks.
  • Used Spring Security for Authentication and Authorization using LDAP.
  • Agile methodology was used for software development process, with daily scrums.
  • Involved in High level and Low level design and technical documentation.
  • Project was developed using Agile based SCRUM Methodology.
  • Used Maven for building project and also configured to add dependencies to existing projects.
  • Implemented the mechanism of logging and debugging with Log4j.
  • Build and deployed using Git and Jenkins.
  • Used Junit and Mockito for unit testing.
  • Used AGM for SCRUM.

Environment: Java 7, Spring 4 Framework, Hibernate, HQL,AngularJs, RESTful web services, Ajax, JSON, XML, JMS, JavaScript, JSP, JQuery, JSTL, MySQL database server, WAS 8,GitHub, Dimensions, Agile Methodologies, Maven, MYEclipse IDE, Log4j, PMD, HP AGM

Confidential, Chantilly, VA

Sr. Java Develope

Responsibilities:

  • Preparation of Functional Specification, Technical Spec, User Interface spec, Database design document.
  • Involved in complete development Of UI screens using Angularjs.
  • Integrated the Java code (API) in JSP pages and responsible for setting up AngularJS framework for UI development. Developed html views with HTML5, CSS3, bootstrap and AngularJS.
  • Implemented code according to coding standards and Created AngularJS Controller, Services and directives which isolate scopes perform operations.
  • Developed custom directives and Services in AngularJS.
  • Created Prototype Screens to design the User Interface.
  • Worked on proof of concept for technical problem solution.
  • Developing application using various Java/J2EE design patterns to improve usability and flexibility
  • Development of Module using core java, Eclipse IDE, JSP, Spring framework.
  • Responsible for the development of all UI Classes, Form Beans, Form beans in Spring MVC framework and configured various Spring Components.
  • Worked on IBM MQ, setting up the Queue manager for Development and building J2EE applications that interacts with the MQ series using JMS technologies.
  • Performed server side as well as client side validation using Spring validations by maintaining rules in Validator class.
  • Used various Spring annotations for user interface and customized error message.
  • Worked on the Hibernate ORM layer including HQL and implementing HQL queries for Oracle database.
  • Using J2EE components encapsulated service oriented interface and built a deployable .jar using Maven.
  • Hands on experience with Rational Application Developer (RAD).
  • Involved in writing Stored Procedures, Functions and Triggers using PL/SQL.
  • Worked with PL/SQL scripts to gather data and perform manipulations and fixes in Oracle DB.
  • Integrated the server modules with RESTful Web Services.
  • Wrote Jasmine unit tests using Karma to verify AngularJS modules and JavaScript utility routines
  • Preparation of Unit Test Plans and System Test Cases.
  • Resolving the cases logged in Test Director during the testing period of the application.
  • Analyze the change requests and perform the impact analysis conducting requirement & Impact Analysis for the client requests.
  • Agile methodology was used for software development process, with daily scrums.

Environment: Core Java, AngularJS, JDBC, Spring MVC, Spring Rest Services, JMS, Restful WebServices, Hibernate 3,DB2, Tomcat 7,SVN, Oracle 11g

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in the preparation of code Design document and DB design document, Coding, Unit testing, timely defects fixing, and preparing all peer documents as required as per standards.
  • I was involved in the preparation of code Design document and DB design document, Coding, Unit testing, timely defects fixing and preparing all peer documents as required as per standards (training materials etc.)
  • Involved in Analyzing the business requirements and resolved issues related to by interacting with the team.
  • Involved in development Of UI screens using GWT.
  • Developing application using various Java/J2EE design patterns to improve usability and flexibility.
  • Developed different GUI screens JSPs using HTML, DHTML and CSS to design the Pages according to Client Experience Workbench Standards.
  • Used JMS for reliable and asynchronous exchange of important information, such as order status report, delivery report.
  • Implemented Web Service layer (Controllers, Services and DAOs) using Java Spring 3 Framework and Tomcat server and Eclipse IDE.
  • Writing Hibernate entity mappings for the database table entities.
  • Worked on the Hibernate ORM layer including HQL and implementing HQL queries for Oracle database
  • Writing Spring services on top of Hibernate DAO classes to incorporate the transactions
  • Involved in preparing the mockups and use cases for the new requirements as the part of enhancement of the current application.
  • Involved in low level and high level design documents for the requirements,
  • Have done coding and implementation of the requirements.
  • Client side validations were implemented using JavaScript.
  • Involved in writing Stored Procedures, Functions and Triggers using PL/SQL.
  • Implemented the mechanism of logging and debugging with Log4j.
  • Version control of the code and configuration files are maintained by SVN.
  • Worked on the Hibernate ORM layer including HQL and implementing HQL queries for MySQL database Developed PL/SQL packages and triggers.
  • Involved in writing the unit test cases for the requirements.
  • Have delivered quality deliverables with minimum number of review comments.
  • Integrated the server modules with RESTful Web Services.
  • IBM process related delivery document preparations.
  • Giving presentations for training materials related to swst to clients.
  • Involved in preparation of Unit test case documents and executing test cases in Quality center.
  • Participation in IT testing.
  • Agile methodology was used for software development process, with daily scrums.
  • As a team player have closely worked with the onsite team and offshore team.

Environment: Core Java, JDBC, Spring3, Hibernate3, GWT, REST, JMS, JBOSS,IBM ClearCase, MySQL, PL/SQL

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Interacting with the business analysts to gather requirements.
  • Implemented Web Service layer (Controllers, Services and DAOs) using Java Spring 3 Framework and Tomcat server and Eclipse IDE.
  • Integrated the server modules with RESTful Web Services.
  • Worked on the Hibernate ORM layer including HQL and implementing HQL queries for Oracle database.
  • Worked on developing modules end-to-end, which involved generating User-Interfaces, Service modules and database Queries.
  • Implemented UI screens using Customized client specific framework called zuiFramework which is developed on top of GWT.
  • Developing application using various Java/J2EE design patterns to improve usability and flexibility.
  • Responsible for maintaining and enhancing existing WebServices.
  • Developing application using various Java/J2EE design patterns to improve usability and flexibility.
  • Writing User Specification documents, design documents.
  • Developed Batch Worker components and asynchronous messaging components using JMS
  • Generating CSV reports for analytics.
  • Involved in writing Stored Procedures, Functions and Triggers using PL/SQL.
  • Good working experience on relational databases.
  • Performed reviews and prepared unit test cases and executing them.
  • Agile methodology was used for software development process, with daily scrums.
  • Involved in High level and Low level design and technical documentation.
  • Project was developed using Agile based SCRUM Methodology.
  • Used Maven for building project and also configured to add dependencies to existing projects.
  • Implemented the mechanism of logging and debugging with Log4j.
  • Performed Static code Analysis using PMD tool and CAST tool.
  • Used JIRA as bug and defect tracking tool.

Environment: Java 5, Spring 3 Framework, Hibernate, HQL,GWT, RESTful web services, Ajax, JSON, XML, JMS, JavaScript, JSP, JQuery, JSTL, MySQL database server, Tomcat 7.0,GitHub, Agile Methodologies, Maven, Eclipse IDE, Log4j, PMD, JIRA

Confidential

Java Developer

Responsibilities:

  • Developed Use Case diagrams, Class diagrams and Sequence diagrams to express the detail design.
  • Implemented MVC architecture using spring framework, developed Controllers, Form beans and configured the spring configuration file.
  • Used validation framework in the application.
  • Used JMS for communication for sending updates to various other applications.
  • Worked with EJBs (Session and Entity) to implement the business logic to handle various interactions with the database.
  • Developing application using various Java/J2EE design patterns to improve usability and flexibility
  • Worked on Messenger service in various modules to communicate with JMS for asynchronous communication between Loan Application System and IBM Mainframe System.
  • Wrote stored procedures, functions and triggers in PL/SQL.
  • Developed critical elements of the server framework like user authentication, access control.
  • Implemented messaging interfaces for asynchronous communication.
  • Deployed business components into WebSphere Application Server.
  • Wrote SAX and DOM XML parsers and used SOAP for sending and getting data from the external interface.
  • Used XSL/XSLT for transforming and displaying reports. Developed Schemas for XML.
  • Involved in design and developing re-usable web services using SOAP, XML, WSDL, UDDI, DOM, XML Schemas, JAXP, and XSL.
  • Involved in writing Stored Procedures, Functions and Triggers using PL/SQL.
  • Involved in writing the ANT scripts to build and deploy the application.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the Oracle 9i database using HQL.
  • Consistently produced the highest quality code through disciplined and rigorous unit testing and integration testing.

Environment: Java, J2EE, spring 2.0, EJB 2.0, JDBC, Servlets, JSP 2.0, JSTL, XML, XSL, XSLT, JMS, JNDI, SOAP, Oracle 9i, ANT, JUnit, WebSphere Application Server 6.1, WSAD 5.1, CVS, Log4J, JavaScript, Hibernate 2.0, Windows XP.

Hire Now