Java Developer Resume
West Chester, PA
SUMMARY:
- Over 8 years of experience in the IT industry involving analysis, design, implementation, integration and testing of various systems.
- Good Exposure to Web Application Development using J2EE technologies and Oracle.
- Extensive experience in architecture, design and building Complex Business components, developing Multi - Tier Web Applications and Server side Business Logic using Java, J2EE, XML, Apache Tomcat, JBoss, Web Logic 10.g, Servlets, JSP, Spring, Struts, Hibernate, Web Services (JAX-RS, JAX-WS), JDBC, PL/SQL, AJAX, JMS, Maven, Log4J, HTML5, JavaScript, AngularJS.
- Good Exposure to work on Frame Work using Struts MVC Architecture.
- Good Knowledge on Sockets, Java Beans and Swing.
- Extensive experience with Model2 (MVC) architecture and Jakarta Struts/Tiles. Solid experience in using Jakarta Apache frameworks like Struts, ANT, JUnit and Log4J. Good knowledge in Object Relation mapping using Hibernate 3.0.
- Extensively worked on open source control frameworks Struts, Hibernate and have in depth knowledge of design patterns and Multi threading.
- Experience in Eclipse Plug-in/API development, dependency management, Extension points, RCP Products, Eclipse EMF Modeling.
- Created and consume Rest Web Services and SOAP WebServices
- Good in web based client-server Architectures and Frameworks such as Struts, Spring 2.0.
- Experience in design, development and deployment of enterprise applications for J2EE platform using JAVA, J2EE, Hibernate 3.0, Springs, JPA, Web Services, EJB 3.0, and XML JavaScript, SQL, HTML.
- Good Knowledge of Web Services using SOAP and Restful. .
- I have strong software development experience for Oracle and NoSQL databases using Java, C, PL/SQL, unix shell scripting, etc technologies.
- Having experience in low level design and reengineering of java projects. This includes extensive knowledge of Swing/ Spring Core/ Spring Framework, Spring MVC, Web services(Soap, REST),
- Experience in developing secure web applications using Struts and Spring frameworks.
- Experience in dynamic web development using JQuery, AJAX, Java Script, XML and CSS3.
- Experience in developing Web Services using SOAP and XML.
- Strong Experience in Oracle 11g and backend programming. Good experience in SQL, PLSQL, DB2. Normalization, creation of stored procedures and function.
- Excellent client interaction skills and proven experience in working independently as well as in a team.
- Proficient with Software development methodologies like Agile Methodologies.
Programming Languages: Java,Java 1.7 JDK 1.3/1.4/1.5/1.6/1.7 , C, C++
Java/J2EE Technologies EJB 2.0, JDBC 2.0/3.0, JMS, JNDI, Servlets 2.3/2.4, RMI, and Web Services
Client Scripting HTML, HTML5, XHTML, DHTML, CSS, Bootstrap, wordpress, JavaScript, and Jquery
Server Scripting JSP 1.2/2.0, JSTL, Custom Tag Library, AJAX (JSON)
Frameworks Ractive,MVC Frameworks Struts … … JSF 1.2 ORM Frameworks Hibernate … JPA 2.0
Build Tools Ant 1.5/1.6, Maven, 2.0,2.1,2 2,JProbe.
Application Servers IBM Web Sphere 7.0,IBM Portal server 8.x/7.x/6.x, Web Logic … Apache Tomcat 6.0.18, JBOSS 4.3, AQT
Database Oracle, SQL Server, MySQL, PL/SQL,ElasticSearch,No SQL,MS Access
Platforms Windows, UNIX
Web Technologies HTML, DHTML, CSS, XML, JavaScript, Jquery, and Ajax
Development Tools Eclipse 3.6/4.2, My Eclipse, Net Beans, IBM RAD
Case Tools Rational Rose, WinSCP
PROFESSIONAL EXPERIENCE:
Confidential, West Chester, PA
Java Developer
Responsibilities:- Involved in various stages of application development through requirement analysis, development, testing and deployment.
- Involved in Agile software development life cycle (SDLC) with SCRUM methodology.
- Used JIRA to create EPICs and User Stories for the Sprint cycle.
- Created Class and sequence diagrams by using Enterprise Architect.
- Developed JSPs by extensively using JSP standard tag libraries and Spring Tag Libraries
- Used MyBatis to interact with DAO layer.
- Used Spring IOC, Autowired Pojo and DAO classes with Spring Controller.
- AngularJS library has been used for creation of powerful dynamic WebPages and web applications by using its advanced and cross browser functionality.
- Designed REST APIs that allow sophisticated, effective and low cost application integration.
- Used AJAX and JavaScript to handle asynchronous requests; and CSS was used to keep uniformity in look of the application.
- We used Junit API (org.junit.) and TestNG API (org.testng., org.testng.annotations.) to write test cases and automate all these test cases.
- Involved in preparing test cases using Selenium Webdriver to validate all UI components, Popups, Browser navigations, java Scripts functionalities, Mouse Movements.
- Deployed the application to TOMCAT server.
- Created a POC on TIBCO Spotfire to show the movement of files from one system to the other.
- Build components scheduling and configuration using Maven.
- Preparing test cases using Selenium Webdriver, Junit and TestNG.
- Created numerous test cases using JUnit framework and JUnit for front end UI testing.
- Implement Test Driven Development suits
- Used SVN for code repository and Eclipse for IDE.
- Used Log4j for application logging and debugging.
Environment: Java, J2EE, HTML5,Jdk 1.8, CSS, JavaScript, AJAX, AngularJS, Spring 3.0, Maven, MyBatis, JAX-RS, Spring MVC, JUnit 4, SVN, Log4j,Jenkins, Eclipse Luna, Git,SQL Server, AQT, JIRA.
Confidential, Monroeville, PA
Java UI Developer
Responsibilities:- Involved in the lifecycle of the software design process including, requirement Definition, prototyping, design, interface implementations, unit testing and maintenance.
- Experience in developing web-based applications using Python 2.7/2.6, Django 1.4/1.3, PHP, Angular JS, VB, C++, XML, CSS, HTML, DHTML, JavaScript and JQuery.
- Involved in the SDLC phases i.e. analysis, design, development and testing phases of the project.
- Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Developed the integration pipeline to ingest Sales data from STH to BDP using spring integration (JMS inbound adapter) /Spring data Hadoop/ Spring XD.
- Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Session Façade, Singleton, Data Transfer Object (DTO) and Service Locator.
- Used Test Driven Development (TDD) approach for application development
- Experience in Installing, upgrading and configuring SUN Solaris 2.6, 7, 8, 9 and 10 on Sun Servers using Jumpstart Servers, Flash Archives and Interactive Installation.
- Engineered several high impact applications including modules like Landing and Payment Acceptance for largest Collection Application in the bank using JSF, Richfaces, JavaScript, JQuery, ibatis and PL/SQL.
- Worked on developing the automation scripts using Selenium and executed the TestNG tests.
- Designed automated tests, created automated test cases, test plans and executed tests using Selenium.
- Experienced with version controller like SVN and GIT (Bitbucket, GitHub).
- Developed UI using JSF, Richfaces, middle tier using core Java, Ibatis and proactively worked with PL/SQL developers on backend design.
- As a Software Development Engineer in Test, involved extensively in design, development and maintenance of a test automation using Selenium WebDriver, JAVA, Selenium Grid, TestNG and Maven.
- Saved 30% time and cost of testing by automation using Selenium WebDriver and JAVA.
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
- Performance tuning and stress-testing of NoSQL database environments in order to ensure acceptable database performance in production mode.
- Developing interactive mobile and web-based mapping solutions, primarily using Mapbox, OpenLayers 3, and Leaflet
- Consume SOAP Webservices to call the WMSI API for Rollover use cases
- Created complex, multi level and SSL secured routes in EMS.
- Installed and configured the Tibco Hawk and created Rule Bases for monitoring the TIBCO Components.
Environment: Java/J2EE, Jdk1.3/1.6/1.7, JDBC, Servlets, JSP, hibernate 3.0, MVC, springs, SOAP, WSDL, EJB 3.0, JBPM 6.0,, JMX Console, Maven, ANT, JSP, MuleSoft,Primefaces,JQuery, JSON,Java 8,Git,BootStrap, AJAX, Html, CSS, Java Script, log4j,JBehave,Leaflet,Drools,Ractive,ElasticSearch,Jasper reportsOracle,Alfresco,Spring XD/XDM,NoSQL,Leaflet, J meter,MY SQL,Node.js,Angularjs,Groovy and Grail tool suit,Grail frameworks2.3.6,Ext JS, Jboss, SVN,Eclipse,Eclipsercp UNIX, IntelliJ, Agile,VM-Ware Server … 4.0/4i / 5 / 5.1 / 5.5/6.0
Confidential, Newark, NJ
Java /J2EE Developer
Responsibilities:- Analysis, evaluates, test debug documents and implements moderately complex software applications.
- Implemented the project by using spring Web MVC module
- Used shell scripts, Elasticsearch, Kibana, pgAdmin3, IntelliJ, and other tools to research and correct problems in an Agile scrum environment.
- Devise or modify procedures to solve complex problems considering computer equipment capacity and limitations, operating lime, and form of desired results.
- Experience in design and development of Assembler and COBOL programs involving VSAM and DB2 databases.
- Extensive hands on experience in developing Web Applications and Web Services using technologies such as Java/J2EE,Spring Framework, MVC, RESTfulWebService (Apache CXF), Ajax, JQuery, JSON, ActiveMQ, DB2, MySQL, Eclipse, Maven, Git, Jenkins, Sonar, WebSphere, Tomcat, Exact Target (SaaS) SOAP API, Agile methodology, JIRA, Confluence.
- Providing consulting services to external clients in the areas of SQL &NoSQL databases, Hadoop& AWS cloud architectures.
- Involved in creating Performed Installation, Upgration, Patches, Migration, Configured, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning on SUN Solaris 10, Systems.
- Application programming in COBOL, Assembler, JCL and SAS.
- Developed Test Driven Development (TDD) for Unit test
- Designed and implemented over 40 typical web applications using JSP, Ibatis, and Struts.
- I have worked with several diverse technologies, such as Installing and configuring and development for Documentum, Alfresco, J2EE Spring, Apache Tomcat and HTTP servers, Linux, MySQL, Ruby on Rails, Freemarker, XML, XSD, Google maps, Regular Expressions etc.
- Developed SNMP Communications and System Code for Router
- Experience in developing Front End components (UI) using JSP, JSF (Primefaces), JSTL, JavaScript, jQuery, AJAX, HTML and CSS for projects based on java platform.
- In Scrum, BDD using Jbehave/Cucumber was implemented for Early Automation,profiling and performing monitoring tool.
- Created InterMapper probes using SNMP for Ciena and Juniper routers
- Designed and developed the business logic such as action forms, DAO's Action classes and O/R mapping using technologies such as spring and hibernate on Grails Framework using Groovy.
- Experiences with development SYBASE stored procedures, triggers, performing, tuning and optimisation, query plans, database modelling.
- Resolved customer issues involving installation, alerts, mibs, SNMP configuration, WBEM configuration, firewalls, DHCP, DNS, discovery, SNMP Storm, software bugs, SQL Database and firmware
- Designed business flow works using Jboss Business Process Management (jBPM), in a multi- vendor environment comprising of ITSM systems like; BMC Remedy, HP Service Manager and Service Now.
- Used SVN as version control tools to maintain the code repository.
- Deployed the IBIS application using the JBOSS as application server.
Environment: JDK 1.3/1.4/1.6, JSP, JBoss 6.1, JDBC, XML, DOM, SAX, JAXB, HTML, DHTML, Ajax, JNDI, Web Services, Soap UI, WSDL,Grails 2.5.0, SOAP, SQL,Spring XD/XDM,Jbpm6.2,Drools,Alfresco,PL/SQL,MQ,Node.js,Microservices,Ractive,JavaScript,Java 8,ElasticSearch,JProbe,Oracle11g, PL/SQL Developer, Log4j, ANT, Silk Central, SVN.
Confidential, Murray, UT
Java Web Developer
Responsibilities:- 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.
- Strong working knowledge of HTML5, CSS 3.0, JavaScript, JQuery, JSON/ XML and also in various MVC frameworks like Angular JS and D3.
- Involved in entire life cycle development of the application.
- Installed Alfresco Enterprise and WCM in Linux environment.
- Wrote ibatis, dao, restful controller to retrieve data from oracle database.
- 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 Hibernate3.0.
- Developing the COBOL programs to read data from VSAM and DB2 databases to process and generate reports.
- Used D3.js for interactive data visualization.
- I also involved in continuous integration and setup for automation testing of REST service using Behavioral Driven Framework with JBehave tool, apache camel API for routing request and Restlet API for developing restful services.
- Designed and coded Java Eclipse RCP desktop client application for BNSF Track Event Resolver project.
- I was to update, test COBOL programs and jobs and coordinate results with SAP personnel and the Bell user community.
- Strong working knowledge in Groovy on Grails technologies.
- Developed a Mulesoft project that consumed Address Doctor Validation web service.
- Working as a full stack Sr. Java, J2EE Developer & handling the jobs for Requirement gathering, Analysis, Development, Testing, Implementation, Deliveries, & Support
- Worked on performance testing tools like Dynatrace&Jprobe, profiling and performing monitoring tool
- Developed integration pipelines using Spring Integration, Spring Data Hadoop / Spring XD.
Environment:J2EE, J2SE, Hibernate 3.0,Java1.7,8, Struts 1.2, Spring core 2.5, JSP, JSTL, Servlets, Apache Axis 1.2, JavaScript, HTML, XML, JUnit,Jmeter, Maven 2.0,NoSQL,Node.js,MuleSoft,Alfresco,Jasper reports,Groovy on Grails,Jmeter, jprobe AGILE, Scrum, Eclipse,D3,Ractive,Spring XD/XDM, TOAD, JBehave,Web sphere, Clearcase,RAD,Ant,Oracle9i.
Confidential, Columbus, OH
Java /J2EE Developer
Responsibilities:- Created mule Flow using End Point, Connector and Component bean using Mule ESB to communicate client/server systems.
- Created Mule ESB helper class to call the Mule flow, connection end point and connectors directly from Java component instead of creating another Mule Flow.
- Implemented Spring Security to authenticate and authorize users, Spring Web Flow to handle user Requests.
- Used Mule ESB CXF component in the Mule configuration file to consume SOAP web services.
- Implemented mapper classes to convert SOAP result from one schema to another schema using JAXB APIs.
- Used Bitbucket git to store and maintain source code.
- Have implemented DAO layer to connect Bridger database.
- Maintained NoSQL Database Structure
- Participating development of FIX messages processing engine (Java, FIX Protocol).
- Built CSS pages from Photoshop PSD documents. Added JavaScript to pages for functionality. Cut-out images using Photoshop, built icons, page headers, Sliding navigation button rollovers etc.
- Participating development of FIX messages processing engine (Java, FIX Protocol).
- Deliver software for Sumitomo Mitsui Banking Corporation's (SMBC) Cash Management tool (E-Moneyger) as part of a full stack development team using Java, JavaScript, Ext JS, SQL, HTML, and CSS.
- Profiling and performing monitoring tools.
- Implemented Cross Site Scripting Filter class to validate user input from XSS attacks.
- Implemented Property Loader to initialize spring context, environment properties.
- Actively participated in Requirement gathering, Requirement analysis and proposed solutions.
- Prepared design document, deployment and architecture document.
- Implemented Test cases using Arquillian APIs
- Composed Admin UI screens using JQuery framework.
- Used Spring MVC and Spring WebFlow APIs to handle user request and response.
- Used JACKSON APIs to convert the Java object, XML into JSON object and vice versa.
- Used Jenkins to build and deploy in local environment.
Confidential
Java Developer
Responsibilities:- Part of the technical team in the development of Model View Controller (MVC) Model architecture to handle configuration, database connectivity, and template management allowing the developer to focus on application-specific business logic.
- Created a Reporting tool using JSP and Servlets that calculates the amount of state and federal taxes.
- Involved in the development of a web authentication module using Java Servlets, JSP to authenticate a user based on a dynamically created token by a web authentication software
- Handle Session Time-outs with HTTPSessionListener interface.
- Performed XML parsing using DOM parser.
- Tracked software errors with Clear Quest and coordinated with help desk staff in resolving bug.
- Maintained version control using CVS.
- Built application logic using Python 2.7.
- Developed Servlets and Java Server Pages (JSP)
- Writing Pseudo-code for Stored Procedures.
- Developed PL SQL queries to generate reports based on client requirements.
- Enhancement of the System according to the customer requirements.
- Created test case scenarios for Functional Testing.
- Used Java Script validation in JSP pages.
- Helped design the database tables for optimal storage of data.
- Coded JDBC calls in the servlets to access the Oracle database tables.
- Responsible for Integration, unit testing, system testing and stress testing for all the phases of project.
- Prepared final guideline document that would serve as a tutorial for the users of this application.
Environment: J2EE 1.3, JSP 1.2, Servlets 2.3, EJB 2.0, Struts 1.1, JNDI 1.2, JDBC 2.1, Oracle 8i, UML, DAO, JMS, XML, Weblogic 7.0, MVC Design Pattern, jmeter,Eclipse 2.1, Log4j and Junit.
Confidential
Junior Java Developer
Responsibilities:- Involved in SDLC
- Developed the core module using servlets and Oracle 10g database.
- Implemented user interfaces using HTML and JSP.
- Installed and configured WebSphere 6.1 application servers
- Implemented the system using Eclipse, SQL Developer.
- Estimated the change requests and provided the implementation for the same.
Environment: JDK 1.5, HTML, Servlets, JSP, JavaScript, XML, SAX, JAXB, Web Sphere 6.1, Oracle 10g, Eclipse, Toad.