We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Malvern, PA

SUMMARY

  • Around 8 years of experience in designing and developing software applications with the JDK 1.6/1.5/1.4/1.3 , J2EE1.4/1.1, EJB, Java, JSP, JSF, Servlets, Java Beans, AJAX, ORM, Web services, JDBC, XML, Java Script, JQuery, AngularJS, CSS, SOAP, REST.
  • Experienced in a fast paced Agile Development Environment including Test - Driven Development (TDD) and Scrum.
  • Proficient in Java/J2EE Design Patterns including singleton, Factory, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate. Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
  • Responsible for designing Presentation Tier (web pages) using the concepts such as Themes, Skins, HTML, XML, CSS, Java Script & JQuery using AJAX.
  • Good Working experience in using different modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module, Spring Batch in Spring Framework.
  • Experience in writing numerous test cases using JUnit framework.
  • Worked on IDE’s such as Eclipse/ MyEclipse and WSAD/RAD for developing, deploying and debugging the applications.
  • Experience in developing applications using frameworks like Struts, Hibernate and Apache CXF.
  • Experience in using Integration tools like Jenkins, Cruise control.
  • Hands-on experience with Reporting Tool Crystal Reports to create reports in various formats and tuning the performance.
  • Experience in Configuration Management, setting up company Version policies, build schedule using SVN, CVS & Git.
  • Expertise working on Application servers and Web servers like Web Sphere 6.x/7.x, WebLogic 8.x/9.x/10.x, Apache Tomcat 5.x/6.x/7.x.
  • Involved in writing java API forAmazon Lambdato manage some of the AWS services.
  • Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle 8i/9i/10g/11g, DB2, SQL Server and MySQL.
  • Good in communicating with clients, customers, managers and other teams in the enterprise at all levels.
  • Effective problem-solving skills, outstanding interpersonal skills, good in written and verbal communication.
  • Ability to work independently as well as within a team environment. Driven to meet deadlines. Motivated to produce robust, high-performance software. Proficient in learning new technologies.

TECHNICAL SKILLS

Programming Languages: JAVA, C, C++, SQL, PL/SQL

Enterprise Java: JSP, SERVLET, JNDI, JDBC, LOG4J API, JAVA SECURITY

Mark-up/XML Technologies: DHTML, XHTML, JAVASCRIPT, ANGULARJS, CSS, NODE JS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JQUERY, JSON

Tools: & Framework: STRUTS, SPRING, HIBERNATE, SPRING MVC, SPRING WEB FLOW, SPRING IOC, SPRING AOP, JSF, JUNIT, JASPER REPORTS, SOAP UI, GROOVY

Web services: SOAP, RESTFUL, NODE JS, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, AWS

Web/App Servers: WEB SPHERE, APACHE, TOMCAT, JBOSS EAP, WEB LOGIC SERVER

Database: ORACLE 10G/9I, SQL-SERVER 2005, MYSQL SERVER, TOAD, MONGO, P

IDEs: ECLIPSE, NET BEANS, IBM WEB SPHERE RATIONAL ARCHITECT 7, SPRING TOOL SUITE(STS)

Modelling Tools: RATIONAL ROSE, MS VISIO PROFESSIONAL

Testing Tools: JUNIT, SOAP UI, LOAD UI PUTTY, RATIONAL CLEAR QUEST, RTC, STARTEAM

OS & Environment: WINDOWS VISTA/XP/2000/NT, WIN 2K SERVER, SUN SOLARIS, UNIX, LINUX

Design Patterns: MVC, FRONT CONTROLLER, SINGLETON, BUSINESS DELEGATE AND DAO PATTERNS

PROFESSIONAL EXPERIENCE

Confidential, Malvern, PA

Sr. Java Developer

Responsibilities:

  • Extensive usage of JIRA as issue tracker and AccuRev as repository.
  • Migrated to Angularjs which lets usage of HTML as a template language and extend HTML's syntax to express the application's components clearly and succinctly.
  • Need to know HTML5as a markup language used for structuring and presenting content on the World Wide Web.
  • Aims at extending CSS2.1with the help of CSS3as it is the latest evolution of theCascading Style Sheetslanguage.
  • At back end we use core JAVA 1.6, Struts, RESTful API methodologies.
  • Used the Struts validation, Struts Custom tags and Tiles Framework in the presentation layer.
  • Usedspringbootframework to create properties for various environments.
  • Responsible for creating and maintaining architecture for Restful API usingSpringBoot.
  • To do changes & debug the code both the technologies Eclipse Mars & Webstorm9 are used.
  • The Eclipse Mars & Webstorm9 are configured in such a way that the code modifications are affected on the local server through the JBOSS application server.
  • Developed Cloud Formation scripts, deployed AWS resources and automated EC2 instances.
  • Programmed SQL based queries and views to develop interfaces and customized reports.
  • Used Log4j for logging errors, messages and performance logs.
  • Customized Restful Web Service using Spring Restful API, sending JSON format data packets between front-end and middle-tier controller.
  • The thread-safe collections from the Thread-pool APIs like Blocking Queue, Concurrent Map, and Concurrent Navigable Map were used.
  • Created a Lambda Deployment function, and configured it to receive events from your S3 bucket.
  • Developed Ant Scripts for the build process and deployed in IBM WebSphere.
  • SQL database have been used in the storage section.
  • Designed Database schema and created lots of SQL queries, stored procedures and triggers.
  • UsedExecutor ServiceandThread Pool Executorfor multi-threading and thread resource pooling.
  • Used J2EE design patterns such as MVC, DAO and DI/IOC, Business Delegate, Singleton for designing and developing the applications.

Environment: JIRA, AccuRev, Angularjs, Spring Boot, HTML, HTML 5, CSS 2.1, CSS 3, core JAVA 1.6, Struts, RESTful API, Eclipse Mars, Webstorm9, JBOSS server, AWS, AWS - Lambda, SQL, Oracle, AS/400, log4j, CVS, MAVEN.

Confidential, Radnor, PA

Sr. Java/J2EE Developer

Responsibilities:

  • Responsible for gathering requirements and understanding of business requirements and implement the process using Agile (Scrum) methodology.
  • Developed the enterprise application by integrating JSF/Spring/Hibernate Frameworks.
  • Developed UI modules using Angular-JS, JSP, JavaScript, CSS and Ajax.
  • Used JSP for the front end, Lots of JSTL tags. HTML5 tags and CSS3 JavaScript, JQuery functions have been used.
  • Used spring's test framework to create integration tests for variousspringbootandspringbatch applications..
  • Created AWS VPC network for the Installed Instances and configured the Security Groups and Elastic IP's accordingly.
  • Developed configuration files, mapping files and Annotations to map the POJOs to DB tables managing associations and classes specific to the Spring and Hibernate.
  • Implemented data access using Hibernate (ORM Tool) persistence framework.
  • Involved in consuming, producing SOAP annotation based web-services using JAX-WS which includes features like WS-Security standards, role-based security to restrict access to resources.
  • Worked with Exception Handling in SOAP/REST.
  • Used Java 8 streams and lambda expressions to increase performance.
  • Worked with web services using SOAP/REST Annotations using JERSEY implementation.
  • Primarily focused on the Spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Worked with the Web services using CXF to check the credit history.
  • Built web-based maintenance application to maintain complex specification documents.
  • Used ANT build tool to build and deploy the application.
  • Performed Unit Testing Using JUNIT and MOCKITO.
  • Implemented Log4J to trace logs and to track information.
  • Used Clear Case for Source Control and Version Management.
  • Executed Manual Testing on different modules of the application.
  • Followed test driven design (TDD) technique and worked on Pair programming.
  • Performed the Backend Testing to ensure data consistency on front-end by writing and executing SQL statements on SQL Server Database Manually.

Environment: Java 1.6, JDK 1.6, JSP, JSTL, JavaScript, C++, HTML5, CSS3, CSS, AJAX, Spring 2.5, Hibernate 3.0, SQL Server 2008, ANT, Apache CXF 2.5.2, IBM Web Sphere 6.0, Log 4j, AWS, Clear Case, AngularJS, My Eclipse, Eclipse CA SCM, Eclipse GWT, Web Services, AWS lambda.

Confidential, Hartford, CT

Java Developer

Responsibilities:

  • Application is implemented using agile methodology where there is daily SCRUM meetings to understand the status and resolve any issues.
  • Involved in the combining two web applications into one for a new project.
  • Responsible for development of Business logic in Core Java.
  • Configured pom.xml to manage project dependencies, plugins and goals.
  • Worked on Maven scripts (pom.xml) for building the application.
  • Used Spring IOC for Dependency injection and Spring JDBC for Data access layer.
  • Used Spring AOP to capture performance statistics of business logic and DAO layer methods.
  • Written Cloud formation templates and deployed AWS resources using it.
  • AWS Lambda to extend other AWS services with custom logic or create your own back-end services that operate at AWS scale, performance, and security.
  • JSON objects have been created to store them in Database in OFFLINE mode.
  • Used STEAL to navigate easily through JavaScript pages.
  • Developed portal screens using JSP and Spring MVC framework.
  • JQuery, HTML5, CSS, AJAX and JSP have been used to build the user interfaces for web application.
  • Developed Restful Controllers using Spring MVC.
  • Service oriented architecture (SOA) has been implemented using Restful web services which can accept a JSON object coming from the user.
  • Selenium IDE and JUnit are used to test UI and backend respectively.
  • Used Maven Deployment Descriptor Setting up build environment by writing Maven build.xml, taking build, configuring and deploying of the application in all the servers.
  • Used maven for running unit tests and create reports.
  • Defining external dependencies in the pom.xml.
  • Used maven in command line to clean and build the application.
  • Developed Microservices withSpringbootandSpringBatch along with the test cases.
  • Testing is implemented as a integral part of project.
  • Used GitHub as the version control tool.
  • Migrated project's database to SQL Server from MySQL and DB2.
  • Generated new scripts from the existing MySQL and DB2 for SQL Server.
  • Worked with the following build tools like Jenkins and Hudson.
  • Worked with client testing team in improving and debugging various production issues.

Environment: JDK 1.7, JSP 2.0, JSON, AWS, 2.x, Hibernate 3.x, Spring 2.5/3.1, Agile Methodology, JUnit, Selenium Testing, JavaMail, Javascript, JQuery, AJAX, XML, XSLT, CSS, Tomcat 7.x, WebLogic 8.1, RESTful, SQL Server, Windows 7 and GitHub.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Application is implemented using agile methodology where there is daily SCRUM meetings to understand the status and resolve any issues.
  • Involved in the combining two web applications into one for a new project.
  • Responsible for development of Business logic in Core Java.
  • Configured pom.xml to manage project dependencies, plugins and goals.
  • Worked on Maven scripts (pom.xml) for building the application.
  • Used Spring IOC for Dependency injection and Spring JDBC for Data access layer.
  • Used Spring AOP to capture performance statistics of business logic and DAO layer methods.
  • Spring Security has been implemented to make more robust application.
  • JSON objects have been created to store them in Database in OFFLINE mode.
  • Used STEAL to navigate easily through JavaScript pages.
  • Developed portal screens using JSP and Spring MVC framework.
  • JQuery, HTML5, CSS, AJAX and JSP have been used to build the user interfaces for web application.
  • Developed Restful Controllers using Spring MVC.
  • Service oriented architecture (SOA) has been implemented using Restful web services which can accept a JSON object coming from the user.
  • Selenium IDE and JUnit are used to test UI and backend respectively.
  • Used Maven Deployment Descriptor Setting up build environment by writing Maven build.xml, taking build, configuring and deploying of the application in all the servers.
  • Used maven for running unit tests and create reports.
  • Defining external dependencies in the pom.xml
  • Used maven in command line to clean and build the application.
  • Batch jobs have been developed using Spring Batch.
  • Testing is implemented as a integral part of project.
  • Used GitHub as the version control tool.
  • Migrated project's database to SQL Server from MySQL and DB2.
  • Generated new scripts from the existing MySQL and DB2 for SQL Server.
  • Worked with the following build tools like Jenkins and Hudson.
  • Worked with client testing team in improving and debugging various production issues.

Environment: Java 1.5, JSP, Java Script, Servlets, Oracle 8i, Tomcat 5.5, JBoss 4.0, MVC, JSP, XML, HTML, J2EE, JavaScript.

Confidential

Jr Java Developer

Responsibilities:

  • Involved inAnalysis,Design, Development, and Testingphases of the project.
  • Used design patterns like Service locator, Data Access objects, and MVC.
  • Developed business logic using EJB 2.
  • Designed and developed the user interface using Java Script, HTML and CSS.
  • Involved in designing, developing and configuring server side J2EE components like JavaBeans, JSP, Servlets, JNDI, and XML using IDE- Eclipse and deployments in WebSphere.
  • Used Hibernate for mapping objects to the relational database.
  • Responsible for configuring the Web Sphere Application Server to access the Database by setting up Data source and Connection Pool.
  • Utilized Log4j for request / response / error logging.
  • Contributed to the development of web interface for User module and Admin module using JSP, HTML, XML, CSS, Javascript, AJAX, and Action Servlets with Struts Framework.
  • Extensively worked on CORE JAVA (Collections of Generics and Templates, Interfaces for passing the data from GUI Layer to Business Layer).
  • Struts2.0 is the MVC framework and backbone of the application. Facade design patterns were extensively used for entity bean and session bean interaction.
  • Created User Interface in DOJO/AJAX and Struts2 tags for different customized screens for each type of user.
  • Created Javabeans for Clients search engine based on address, and user specific interest.
  • Created JSP/Servlets Pages for the search Engine related to product promotions and events.
  • Worked on providing enhancements to the system that involved designing the solution, development and requirements analysis, implementation.
  • Created JSP pages for each participant involved in the event.
  • Deployed the Application using Apache Tomcat Application server.
  • Presented the application module to team members.

Environment: JDK 1.4, JSP, Servlets, JNDI, JUnit, XML, IBM Rational Application Developer (RAD), Web Sphere 5.0, SQL Server 2003, Log4j, Windows XP, SVN, ANT.

We'd love your feedback!