We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Oaks, PA

SUMMARY

  • 8+ years of experience in Java/J2EE with full Software Development Life Cycle (Software analysis, design, development, architecture, deployment, testing, and maintenance).
  • Proficient in developing web - based applications on Java/J2EE technologies using Object Oriented Methodology.
  • Good experience in all phases of the SDLC, Waterfall and Agile Methodologies like collecting business specifications, design, analysis, development, testing and maintaining the application.
  • Extensive experience in Amazon Web Services(Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS CloudWatch, Amazon EBS and Amazon CloudFront).
  • Extensive work experience in HTML5, XHTML, DHTML, CSS3, JAVASCRIPT, JQUERY, AJAX, JSP, JSON, Bootstrap, AngularJS and Node.js.
  • Good experience in developing application using Java, J2EE Web Technologies with Servlets, JSP’s, REST Web services, ANT, CSS, SOAP,Spring libraries, Struts, JDK, JavaBeans, Applets, MYSQL, RDBMS, Web sphere, EJB 2.0, Junit, JavaScript, RMI, JDBC, STRUTS Framework.
  • Good knowledge in xml technologies like XML/ XSL/ XSLT, XML Schemas (XSD).
  • Strong programming skills using Java, Struts2, Spring MVC, Spring 3.x, Hibernate 3.2/2.x, JPA 2, Java Beans, JTA, JNDI, JSTL, JDBC.
  • Configured Log4j, JUnit, and developed unit test cases and determining application functionality.
  • Good knowledge and experience in deployment using Application Servers like Apache Tomcat, JBoss, WebSphere Application Server (WAS) and WebLogic.
  • Good Experience with LINUX shell scripting.
  • Expertise in relational databases like Oracle 11g, MySQL, PL/SQL and NOSQL databases such as MongoDB and Dynamo DB.
  • Experience in Configuration of Object Relational Mapping (ORM) framework in Hibernate.
  • Proficient in using design patterns like Singleton, DTO and DAO.
  • Developed applications using IDE's like ECLIPSE, RAD and WSAD.
  • Experienced in developing UML diagrams like Use Case Diagrams, Sequence Diagrams, Class diagrams and Behavior Diagrams.
  • Good experience in ILOG JRULES/IBM ODM BRMS, Authoring BOM, BOM to XOM mapping, Rule Flows, BAL rules, Decision tables, Decision Trees and technical rules.
  • Extensive experience in building & deploying EAR, WAR, JAR files on test, stage & production servers.
  • Working with UNIX/ LINUX and Windows XP Pro, Windows 7, Windows 8.
  • Used GIT to maintain code version control. Maintained different branches in various stages like development, QA, and production.
  • Good experience in using ANT and Maven build scripts for the project build and deployment process.
  • A resourceful team player with good inter-personal skills, effective problem solving and decision making skills, looking for a satisfying career in a fair working environment with opportunities for growth.
  • Capable of delivering well documented applications, adhering to quality standards and delivery dates.
  • Good experience in working with a team together to deliver best outputs in given time frames
  • Supported the application in production and worked closely with off-shore teams.

TECHNICAL SKILLS

Languages: Java, C, SQL, PL/SQL.

J2EETechnologies: J2EE, JDBC, Servlets, JSP, JSTL, Web Services (SOAP and REST), HTML, Java Script, JSP, XML, EJB, Design Patterns, JNDI, JPA, RMI.

IDE/Tools: Eclipse, RAD, Net Beans, SOAP UI, TOAD, Jenkins, Putty, Secure CRT, Http Watch, STS, JDeveloper 9.0.3.

Application Servers: Apache HTTP, Apache Tomcat 7x, JBoss, Web Sphere, WebLogic.

WEBTechnologies: HTML, DHTML, XML, XSLT, CSS, Ajax, SOAP, RESTful services, HTML5,CSS3, JavaScript, Angular JS, Node.js, jQuery.

Database: Oracle, MS-SQL, DB2, MySQL, Dynamo DB, MongoDB, Cassandra.

XMLTechnologies: XML, XSLT, DOM, DTD, SAX.

Version control: CVS, SVN, GIT.

Operating System: Windows (7, Vista, XP, 2000, 98, NT), Linux, UNIX.

Cloud Computing: Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, AWS Lambda, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS, Amazon Cloud Front and other services of the AWS family

PROFESSIONAL EXPERIENCE

Sr. Java Developer

Confidential, Oaks, PA

Responsibilities:

  • Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of the project using the AGILE Software development methodology.
  • Gathered and clarified requirements to feed into high-level customization design, development and installation phases.
  • Involved in the development of the batch applications using Spring Batch framework and in monitoring and fixing the control-M scheduled jobs.
  • Involved in system design and development using Collections and multithreading for the action classes.
  • Used spring framework to inject the DAO and Bean objects and for auto wiring the components.
  • Worked on Hibernate, including mapping files, configuration file and classes to interact with Oracle database.
  • Developed UI screens using HTML, XML, Jquery, JavaScript, XML, NodeJS, Ext JS, AngularJS with Bootstrap CSS and also worked on implementing custom directives and Controllers.
  • Extensively used directives and scope variables in HTML pages
  • Developed Directives in Angular JS for DOM.
  • Involved in writing SQL, PL/SQL queries and stored procedures for the application.
  • Involved in debugging and deployment of the java applications.
  • Developed CFO view, Admin View and Reporting modules for financial transactions using JQUERY,JSTL,SPRING MVC 3 stack, iBatis, ORACLE.
  • Used spring framework to inject the DAO and Bean objects and for auto wiring the components and implemented application security using spring security API.
  • Used UNIX Shell scripts for batch jobs scheduling and customizing the environment.
  • Developed JUnit test cases for all the developed modules.
  • Experience with Test Driven Development.
  • Developed Restful Services using JAX-RS and Java.
  • Generated periodic reports based on the statistical analysis of the data from various time frame and division using SQL Server Reporting Services (SSRS).
  • As a certified application security champion (ASC) worked in resolving various security scan vulnerabilities.
  • Maintained the Source Code using SVN.

Environment: JDK 1.6, JSP, Servlets, XSLT, DB2, UDB, SOAP Web Services, Core Java, SVN, HTML, CSS, XML, Eclipse, JDBC, Maven, Control - M Scheduler, Reporting Services (SSRS),Apache Tomcat, Jenkins, Spring Security, JavaScript 1.8, XML, Bootstrap CSS, Angular JS 1.4, NodeJS, Ext JS, Hibernate 4.2, Spring 3.0, JQuery 2.0, JSON, AJAX,iBatis, Oracle 11g.

Sr.Java Developer/UI Developer

Confidential, Kansas City, MO

Responsibilities:

  • Involved in development, testing, deployment to PAT environments and responsible for live support for any defect fixes.
  • Involved in organizing daily scrum meetings with the developers, to follow AGILE methodology and delivering in sprints.
  • Involved in delivering the digital transformation of ROLB to decoupled architecture based on microservices to help power the existing apps using Restful API’s.
  • Developed the backend tier of the decoupled Smart Investor app using Spring Core, Spring MVC (CXF-JaxRS) framework providing Dependency management pattern invoking the FNZ API’s and retrieving the data from FNZ in JSON and binding the JSON with the Angular JS framework and displaying on the UI.
  • Designed and Developed complex UI screens using Spring MVC, AJAX, JQuery, HTML5, CSS3 Java Script, NodeJS, Ext JS for request management and search and filter modules. Worked on Core components of Angular JS.
  • Integrated the Spring MVC with the Adobe CQ5 server and hosting the HTML pages on the CQ5 server to enhance security constraints for the application.
  • Implemented RESTful and SOAP based webservices layer to interface with ORACLE database using JAX-RS, JAX-WS, JAXRPC API’s.
  • Implemented the Account Management microservice that used Spring Data to implement a JPA and Spring Rest to provide a RESTful Interface based on Spring Boot application.
  • Developed the Spring Controllers for the Smart Investor app which returns the json object, which in turn calls the Adapters used for implementing the validations and that has a REST call to the FNZ service via CXF implementing JAX-RS API.
  • Involved in implementation of business logic in STRUTS framework and Hibernate in backend. Worked with Object Relational Mapping tool Hibernate, using XML mappings and JAVA objects
  • Developed database adapter, webservices adapter, ftp adaqpter, messaging adapter and custom workflow for non Oracle systems using Apache Camel.
  • Implemented EJB: Session Beans, CMP Entity Bean, MDB using JMS.
  • Implemented the Smart investor app using RDBMS based MySql database design
  • Built application interface and web scrapping scripts using OO designing, UML and python scripting.
  • Developed JSON objects and wrote rules using ILOG JRules business engine in UNIX development environment.
  • Maintained detailed technical documentation relating to development assignments using ILOG JRules.
  • Maintained backup schedules for server storage using JAVA Batch processing jobs using shell scripting.
  • Consuming BEM (Barclays Enterprise Middleware) SOAP based web services to retrieve Customer’s Contact information using Apache ActiveMQ as a messaging platform and using it to store the Settings preference implemented as a module of Smart Investor app.
  • Developed web-based user interfaces using Servlets, JSP, HTML, CSS and XML based client and server application.
  • Extensively worked with Core java Collection classes like ArrayList, Hash Map and Iterator etc
  • Performed deployments on SIT environment using Jenkins to promote to higher environments and used Maven for local builds. Sonar test cases were automated using Jenkins.
  • Used JUnit Test Cases for unit testing to achieve required coverage and wrote BDD using Mockito and Easymock framework, raised peer code reviews along with external code reviews and implemented the code accordingly.
  • Used Findbugs and Corbertura as plugins in Development Environment to avoid bugs and thorough code coverage.
  • Worked as an onsite Defect coordinator with the testing team representing the build team for any defect related queries.

Environment: Java, J2EE, HTML5, Servlets, XSLT, WebLogic Application server 8.x, SOAP Web services, WSDL, RESTful, Struts 2.0, Hibernate 2.5, Spring MVC, Spring Boot, NodeJS, Ext JS, JQUERY, Angular. JS, JavaScript, JDBC, CVS, XML/XSL, Oracle 10g, PL/SQL, Agile, Ajax, JDBC, ANT and UNIX, Micro Services.

Sr. Java Developer

Confidential, Kansas City, MO

Responsibilities:

  • Developed Web services to allow communication between the applications using Rest and SOAP Web services.
  • Designed and development of many PL/SQL batches using JAVA with Connectivity to Oracle for data maintenance and handling.
  • Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring 3.0.
  • Integrated spring (Dependency Injection) among different layers of an application.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon Web Services (AWS). Worked with Java libraries to access AWS facilities as Simple Storage Service (S3), Simple Queue Service (SQS) and SimpleDB.
  • Implemented scripting with Ajax, JSF, and XML to dynamically refresh the page contents.
  • Involved in building a high efficiency Dynamic single and multiple Web Application Using AngularJs, NodeJS, Ext JS, HTML, HTML5, Bootstrap, jQuery and CSS3.
  • Developed common library using iBATIS to execute various database commands against Oracle database.
  • Implemented Business Logic Using POJO’s and used Web sphere 7.0 to deploy the applications.
  • Implemented various java design patterns like Front Controller, Singleton, façade, Data Access objects, Factory pattern, etc.
  • Implemented various complex PL/SQL queries.
  • Creating reports using SQL Reporting Services (SSRS) for customized and ad-hoc Queries.
  • Developed various JUnit test cases for Unit Testing.
  • Worked with Testers in resolving various defects in the application and was an integral part of the team.
  • Worked with NoSQL databases like Cassandra and Mongo DB.
  • Implemented Controllers, models and used ng-repeat to render JSON response to DOM.
  • Implemented Hibernate for data persistence.
  • Implemented Java persistence API (JPA) through Hibernate 3.0.
  • Used Eclipse as IDE for development of the application.
  • Prepare Java/J2EE development structure for Maven.
  • Implemented the DAO pattern to connect to the database and retrieve data.
  • DAO and Hibernate transactions was implemented using Hibernate framework.
  • Implemented the application using the concrete principles laid down by several design pattern such as MVN, Business Delegate, Data Access Object, and Singleton.
  • Worked with Tomcat as the web server.
  • Created workflows for creating multiple renditions of images.
  • Extensive experience in Hibernate ORM mapping utilities and used query, criteria services.
  • Deployed, Managed and Monitored MongoDB Replica Sets / Databases. Prototyped MongoDB new features across multiple stacks
  • Used Splunk to monitor logs.
  • Created CI/CD for deploying in Jenkins.
  • Implemented the Spring Rest to provide a RESTful Interface based on Spring Boot application.
  • Used Jenkins to integrate with other tools.
  • Unit tested controller layer using Spring MVC mock classes and JMock framework.
  • Proven ability to diagnose, troubleshoot, and resolve technical problems on different types of Laptop / Desktop computers and Networking.
  • Performed functional testing using SOAP UI and created mock services for testing on developer sandbox.
  • Coded changes to remaining Java web applications as identified by the proof of concept stage of the project.

Environment: Core Java, JAVA 1.5, J2EE, Servlets, JSF, Spring 3.0, Hibernate 3.0, Apache Axis2, Mule Soft, Cloud hub, REST and SOAP Web Services, Micro Services, SSRS, HTML, Search Engine Optimization (SEO), AngularJs, Tomcat, JavaScript, Query JDBC, Agile Methodology, NodeJS, Ext JS, AWS, Mongo DB, PL/SQL, XML, JSON, UML, XSD, UNIX, SVN, Oracle 10g, Web Sphere Application Server 7.0,Spring Boot, iBatis.

Sr. J2EE Consultant

Confidential, Overland Park, MO

Responsibilities:

  • Worked on the spring framework like Spring IOC and Spring DAO.
  • Implemented application level persistence using Hibernate and spring.
  • Developed various components using Struts (MVC), JSP, and HTML.
  • Involved in the development of Back-End logics or data access logic using Oracle DB and JDBC.
  • Involved in writing JSPs, JavaScript and servlets to generate dynamic web pages and web content.
  • Used Web Logic for design, development and deployment of applications.
  • Developed API using Hibernate to interact with the Oracle database.
  • Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
  • Uses the DAO pattern for data access layer and JMS API for the messaging requirement.
  • Used JavaScript and Query for validating the input given to user interface.
  • Developed test cases and performed unit testing JUnit framework.
  • Built Spring based Java microservices to support enterprise web application
  • Design and Development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
  • Data Access programming using IBATIS --ORM using Ibator and JDBC.
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Used Maven to build war and ear files to deploy on WebSphereApplication Server.
  • Monitored and fixed the error logs using Log4J, configured log4j.xml
  • Used GIT as Version Control Tool.
  • Followed Test Driven Development (TDD) and wrote server-side test cases using JUnit 4.12.
  • Designing and creating business rules using IBM ILOG RILES Engine.
  • Utilized Agile Methodology (SDLC) to managed projects.
  • Used Maven to build and to generate code analysis reports.
  • Used RESTful web services using Jersey to get product price from WMS application.
  • Involving in building the modules in Linux environment with Ant Script.

Environment: Java (JDK 1.4), Spring, Hibernate, JNDI, JSP, Servlets, JSF, JMS, AJAX, HTML, XML, Apache Tomcat application server, Web logic Application server, JBoss, REST Web Services, Apache Axis, Unix Shell Scripting, Log4j, JUnit, Maven, UML, Eclipse, NoSQL, DB2.

Java Developer

Confidential

Responsibilities:

  • Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC).
  • Used Rational Rose to generated Use case diagrams, Class diagrams and Sequence diagrams that modeled the design details of the application.
  • Developed UI screens using JSP, Struts tags and HTML.
  • Used Jakarta Struts Framework, based on the Model View Controller 2 architecture, for rapid application development and ease of maintenance.
  • Implemented several design patterns such as Business Delegate, MVC, Singleton and Factory.
  • Encryption and Decryption using symmetric keys.
  • Password encryption and Decryption and making it more sure.
  • Implemented SQL queries and Stored procedures for Oracle9i database.
  • Used Eclipse for writing JSPs, Struts and other java code snippets.
  • Used Junit framework for Unit testing of application and Clear Case for version control.
  • Built application using ANT and used Log4J to generate log files for the application.

Environment: Java/J2EE, JSP, Servlets, Struts 1.3, Hibernate, XML Web service, SOAP, JAX-WS, Apache Tomcat 6.0, Unix, MySQL, NetBeans, Multithreading, Visual Source Safe.

We'd love your feedback!