Java Developer Resume
St Louis M, O
SUMMARY:
- Over 8 years of software industry working experience in domains like Retail, Insurance, Airlinesin analysis, design, testing, development, documentation with various JAVA/J2EE technologies.
- Expertise in Angular JS, Backbone JS, Node JS, Mongo DB and Spring Boot Framework.
- Good UI Skills with Working knowledge of HTML5, Bootstrap, JQuery, JS, CSS3
- Hands - on experience in developing Web services like SOAP and Rest Web Services.
- Expertise in Client / Server and application development using Java, J2ee technologies.
- Responsible for Designing, Implementing, and maintaining complex software systems with stringent up-time requirements.
- Expertise in Tools: Eclipse, Rational Application Developer RA D
- Hands on experience in advanced web technologies like Ajax, Hibernate, Angular JS.
- Experience working in a Cloud environment - developing and deploying in AWS cloud
- Hands on experience in using web application frameworks including Apache Struts 1.x and 2.x, Spring 3.x and Hibernate 3.x and familiarity with build tools such as Maven, GRADLE.
- Rich work experience in Open Source frameworks like Struts 1.2, Struts 2.0, Spring and implemented spring JDBC Template for handling database access.
- Experienced with J2EE standard compatible Application Servers including WebLogic , IBM Web sphere, Apache Tomcat Deployment Process and Integration.
- Implementing automated Testing Platforms and Unit Tests and Proficient understanding of Code Versioning tools, such as GIT.
- Working knowledge in Relational Database Systems like Oracle 9i and fair exposure to PL/SQL programming .
- Experience using Hibernate for mapping Java classes with database and using Hibernate query language(HQL).
- Used XML parsers for to parse the data during web service calls for SOAP and Restful.
- Participated in Functional discussions and prepared detail design documents for document rewriting module of the application.
- Worked on business logic and business objects of Payment module.
- Works with delivery team and project teams under limited supervision.
TECHNICAL SKILLS:
PROGRAMMING LANGUAGES: JAVA, C/C++, PL/SQL, COBOL
JAVA TECHNOLOGIES: J2EE, SERVLETS, JSP, EJB, JDBC, JMS
APPLICATION SERVERS: WEBSPHERE, WEBLOGIC, JBOSS
WEB SERVERS: TOMCAT 4.0/5.0
FRAME WORKS: STRUTS, SPRING, HIBERNATE, JUNIT 3.8
DATABASES: ORACLE 8I/9I/10G,11G, DB2, TOP LINK
IDE S: NET BEANS, ECLIPSE, STS
SCRIPTING LANGUAGES: JAVASCRIPT, SHELL & PERL SCRIPTING.
METHODOLOGY: AGILE, WATERFALL
PROFESSIONAL EXPERIENCE:
Confidential, St. Louis, M.O.
Java Developer
Responsibilities:
- As a Developer, responsible to handle full stack application development with respect to the project awareness among all the team members in development using advancedJava technologies.
- Supported various existing tools developed for application teams.
- Utilized Spring MVC framework for developing various modules in web tools application.
- Developed presentation layers using Angular JS, Backbone JS, AJAX,JSP, java script, HTML and XML.
- Created Payment Gateways as standards of PCI and also used HTTP protocols
- Implemented AWS - Implementation and configuration of the above components for Web application development
- Knowledge in developing dashboards and web applications using web technologies.
- Working knowledge of UI development in JavaScript, HTML5 and CSS .
- Experience in using modern JavaScript frameworks such as JQuery or Angular.
- Experience in handling applications hosted in Amazon Web Services AWS
- Used Annotations and Spring features for applying business logic and interact with the other layers in the application.
- Unit Testing/Integration Testing, JUnit 4.0, Debugging and Implementation is performed at accurate intervals before deployment
- Log4J and logback files are configured for monitoring the error logs.
- Sound Knowledge in implementing design patterns like MVC (Model-View-Controller)
- Implemented Database Updates / Verification used in our project
- Extensively involved in portal related technical/functional sessions and performed the functionalities as well
- Usage of Clear Case, Accurev as a Version Control.
- Worked in Agile Methodology and involved in the project discussions.
- Extensively Worked on SQL and stored Procedures and Functions.
- Responsible in Enhancement of the portal based on the user requirements.
Environment: Java, J2EE (JSP, Servlet), AJAX, Struts 2.0, Oracle 11G, HTML, JQuery, CSS, XML, JavaScript, Web Logic Server 10.3.4, Oracle Workshop for WebLogic, Log4j, JDBC, JDK 1.5, JUNIT 3.8, Mockito.
Confidential, Watertown, MA
Java Developer
Responsibilities:
- Implemented J2EE web-based system using the concrete principles of Struts; Tiles l aid down by Java APIs several design patterns such as Struts framework, J2EE Business Delegate, and DataBase.
- Participated in discussions to finalize the architecture of the application and prepared detailed design documents using Java Class and Web Sequence Diagrams.
- Using Spring MVC frame work, configuring the action path elements and redirecting the requests to the application
- Extensively used Core Java features including collection framework, exception handling, generics and annotation in the coding and also used GOF Design Patterns like Singleton, Factory Patterns to make the code more robust and easier to maintain. involved in various modules to troubleshoot the existing problems and provide the solutions to the required functionalities.
- Developed Session Beans to invoke JDBC services that do database lookups for dropdowns and invoke backend entity beans . Also, implemented LDAP ( Lightweight Directory Access Protocol ) for Single Sign-on.
- Deployed and tested the application using Web logic application server.
- Performed various Linux system admin tasks including hardware related problems.
- Involved in coding, code reviews, JUnit testing, Prepared and executed Unit Test Cases. configured the struts configuration file to map the Action Forms with the Form Beans and Action Classes with the Actions.
- Involved in code review and bug fixing of the application; also involved in deploying the application files to the machine using Web Sphere Application Server.
- Providing navigation rules in the XML file for managed beans and defining them in the configuration files.
- Integration of application with JBOSS 4.2.
Environment: Java, J2EE (JSP, Servlet), Struts 2.0,Linux, Oracle 11G, HTML, LDAP, JavaScript, Web Logic Server 10.3.4, Oracle, Log4j, JDBC, JDK 1.5, JUNIT 3.8
Confidential, Seattle, WA
Java Developer
Responsibilities:
- As a Developer, Participated in functional discussions and responsible in detail design documents preparations for various modules of the application.
- Usage of Toad as the Oracle developer tool to access the Oracle 11g database.
- Developed the business domain layer using Java, J2EE, JDBC and used DAO, Singleton.
- Experience in handling SOAP and Rest Web services
- Used Oracle Top Link Workbench as a ORM tool for mapping POJO’s to Database tables
- Provided technical guidance to business analysts and Systems analyst, gather the requirements and convert technical specifications for developers to start.
- Involved in integrating Struts 2.x and Spring 3.x.
- Made sure communication between devices and middle/enterprise servers took place utilizing web protocols and data packages such as HTTP, XML and JSON
- Worked specifically on Business Layers in the application to implement business logic as per the requirements.
- Prepared technical artifacts including UML Class diagrams, Sequence diagrams etc., using Rational Rose and other compatible tools.
- Developed dynamic web content using JSF 2.0, JavaBeans, XHTML, JavaScript and Custom Tags.
- Developed presentation layers using JSP, velocity templates, HTML and JavaScript.
- Created server side validations using struts validator framework.
- Usage of MVC components, implemented event handling using Java, JSF, AJAX components and JavaScript for the multi-tier application.
- Responsible for implementing JSF Converters to handle formatting and localization and configured the faces-config.xml to create a web application navigation rule.
- Implemented Hibernate as an ORM tool and created the connection pool and setup required environment to map the tables and classes with Oracle RDBMS.
- Implemented spring JDBC Template for handling database access.
- Participated in functional discussions and prepared detail design documents for document rewriting module of the application.
- Worked as a backend application developer using Java and XML technologies.
- Worked on UNIX servers for building and exploring log files in different application environments.
- Participated in code review meetings to achieve coding standard compliance.
- Performed extensive Unit Testing of the application.
- Prepared project documentation, status reporting and presentation.
- Participated in code review meetings to achieve coding standard compliance.
- Involved in creating test plans and test cases for the system.
- Performed extensive Unit Testing of the application.
- Written and tested regression test cases for the new functionalities developed for the release.
Environment: UNIX, J2EE, Java Beans, Linux, JDK 1.7, SOAP, JSP, Struts 2.x, Spring 3.x, JavaScript, Tiles, HTML, DHTML, XML, XSLT, Eclipse IDE, SOAP, WebLogic application server, Oracle 10g.
Confidential
Java Developer
Responsibilities:
- As a Developer, involved in the entire (SDLC) life cycle of the project right from the designing the project to implementation.
- Involved in designing and implemented tables, functions, stored procedures and triggers in SQL Server 2005.
- Engaged in writing the SQL queries , Stored Procedures , Functions, and Views.
- Performed few upgrades on JBOSS Server as per the need of requirements and handled few issues relating while upgrading.
- Wrote JavaScript client side validations for user account information based on their business rules.
- Developed Entity Beans and Session Beans to implement business logic for various product transportation and distribution over different areas.
- Created triggers to keep track of changes of tables when changes are made.
- Responsible for Configuring the Message Driven Beans (MDB) for messaging to different clients and agents who are registered with the system.
- Experience in handling final builds, deployments and management using ANT/ MAVEN scripts to customize EAR, WAR and JAR files and the application is deployed on Web Sphere server.3
- Prepared Technical Design document and User Documentation.
- Participated in code review meetings with development team.
Environment: J2EE, Java, JDK 1.6, Hibernate, JSP, Struts framework 2.0, Restful, Oracle 10g, HTML, XHTML, XML, XSLT, UML, Rational Rose, ANT 1.5.3
Java Developer
ConfidentialResponsibilities:
- Implemented the project using JSP and Servlets based tag libraries.
- Conducted client side validations using JavaScript .
- Used Core java and object-oriented concepts.
- Coded JDBC calls in the Servlets to access the Oracle database tables.
- Generate SQL Scripts to update the parsed message into Database.
- Designed and coded the java class that will handle errors and will log the errors in a file.
- Used Data Access Object Design Pattern ( DAO ) for data access functionality.
- Deployed the application on JBoss Application server.
- Involved in creating User Authentication page using Java Servlets .
- Developed a distributed web application and rich client for maintenance of a database. The back end is written in and Java using the Jetty web server, Java servlets and MS-SQL Server.
- Used JavaScript and Prime faces 2.2.1 to develop the front end for the Application.
- Involved in the Maintenance and Support of the System.
- Responsible for Integration, Unit Testing, System Testing and stress testing for all the phases of project.
