Java/j2ee Developer Resume
Indianapolis, IN
SUMMARY:
- 5.1 years of experience in all phases of Software Development Life Cycle including Software Design, Analysis, Coding, Development, Testing, Implementation, Maintenance and Support. Excellent programming skills in Java, J2EE, HTML, CSS, XML, Servlets, JSP, EJB, JDBC, Web Services, SOAP, SQL Server, MySQL and Oracle Database.
- Experience in Pair Programming, Test Driven Development, Waterfall model and agile methodologies like SCRUM and KANBAN.
- Extensive experience in Software Development Life Cycle (SDLC) - Requirements Specification, Design documents and writing Test cases using various software engineering processes ranging from Waterfall to Agile methodology.
- Proficiency in core concepts such as OOPS, Threading, generics, Exception handling, Thread pools, Execution services, concurrent utilities, File IO and Serialization and handling XML
- Expertise in Distributed and Web environments, focused in JAVA Technologies -Java collections, Threads.
- Experienced in developing REST & SOAP based Web Services using JAX-WS, JAX-RPC, Axis, XML, and WSDL.
- Good Knowledge and experience working with applications developed using Object Relational Mapping frameworks like Hibernate and MVC frameworks like Struts, JSF etc.,
- Experienced in working with SOA architecture using SOAP and Rest web services. Worked on Spring Core, Spring ORM, Spring DAO, Spring AOP and Spring MVC architectures.
- Good Knowledge on JVM.
- Expertise in Web-Development technologies like AngularJS, Bootstrap, Servlets, JSP, JSON, JSTL, HTML, HTML5, JavaScript, CSS, CSS3, XML, XSL/XSLT, AJAX, JQuery
- Good knowledge and hands on experience in MVC (Struts Framework 1.x/2.x), spring Framework 2.x/3.x, Java Server Faces and ORM (Hibernate 2.0/3.0) frames
- Good working knowledge on Application Servers such as Apache Tomcat, JBoss, IBM RAD, Web Sphere, Web Logic and Sun Glass fish.
- Experienced in developing applications using Struts framework using MVC II architecture, Hibernate & Spring.
- Experienced in using JUNIT and ANT.
- Experience in GUI design and application development using IDE/Tools like Eclipse, My Eclipse and Net beans.
- Extensive experience in Core Java/J2EE technologies. Developed web-based applications using Servlets, JSP, Struts, AJAX, JDBC, JQuery, XML, JNDI, HTML, JavaScript, Hibernate, Spring and
- Jasper Reports.
- Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/SIT/UAT/Prod.
- Experience in Junit for unit testing, PIT for mutation coverage of the modules, and version control management tools like CVS and log4J for logging.
- Have excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels and can work as a part of a team as well as independently.
- Good knowledge in deploying WAR, JAR, and EAR files in Web-Logic, Web sphere, J-Boss application servers in Linux/Unix/Windows environment. proficient in developing/writing Software Test Plans, Test Case Design and Test Scripts based on
- User Requirements, Specifications and System Requirements documents.
- Excellent client interaction skills and proven experience in working independently as well as in a team.
WORK EXPERIENCE:
Java/J2EE developer
Confidential, Indianapolis, IN
Responsibilities:
- Involved in creation of Low Level Design including sequence diagrams and class diagrams to understand the existing architecture.
- Involved in the integration of spring for implementing Dependency Injection (DI/IOC) . Developed code for obtaining bean references in Spring IOC framework.
- Involved in development of SOAP Web services using Apache to extract client related data from databases.
- Working with SOAP web services & EJB to communicate with the applications.
- Used JSON strings to transfer java object data to Angular JS and vice versa.
- Involved in developing applications with Stateless Session EJB's and Message Driven EJB's.
- Involved in writing Oracle PL/SQL Stored procedures, triggers, views.
- Involved in Design, Code, Test, Integrated, Deployment and production phases.
- Implemented Spring MVC with JSP and JSP Tag libraries to facilitate user interface design
- Adapted various design patterns like Business Delegate, Singleton, Service locator, Session Façade, Data Transfer Objects DTO and Data Access Objects DAO patterns.
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver. Used Design Patterns such as Singleton, Business Delegate, Session Facade, Service Locator, Simple Factory Pattern, and Data Transfer Object. Used Web Services (SOAP & WSDL) to exchange data between portal and other modules.
- Implemented Spring-hibernate as Data Access Layer.
- Strong backend development expertise in JPA and Hibernate.
- Working with SOAP web services & EJB to communicate with the applications.
- Responsible in designing and developing reports using Jasper reports framework.
- Utilized the jQuery, AJAX and JavaScript to render widgets on web pages.
- Developed the application using Eclipse 3.5 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, and version control (SVN)
- Worked on optimizing Jasper Spring with known configuration settings.
- Involved in creating the Hibernate and mapped using Hibernate Annotations.
- Worked on Capacity Planning and Performance Tuning of Databases.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Used WebLogic Application server to deploy and restart web applications.
- Expertise in the use of Java/J2EE Design patterns like singleton, MVC, Builder and Strategy patterns
- Programming Experience in SQL and PL/SQL, UNIX Shell Scripting.
- UNIX scripts for preparing EAR and WAR files to compile and deploy J2EE components into various environments.
- Performance Tuning daily for preventing issues and providing capacity planning using MySQL enterprise Monitor.
- Experience in developing reports such as Standard, Parameterized, Linked, Chart, and Crosstab and Sub-reports using Jasper Reports.
- Developed XML Schemas to create OLAP Cubes for analysis of complex data in different dimensions using Jasper Analysis.
- Fixing Bugs in different testing phases with the help of Log4J logs.
- Involved in the creation of exhaustive JUnit Unit Test Cases.
- Involved in maintenance of different applications with offshore team.
Environment: Java 1.6, J2EE, JSP, Servlets, SOAP web services, Apache, Stateless Session EJB, Spring 3.0, Hibernate 3.0, XML, XSD Schema, PL/SQL, Apache Tomcat, Agile methodology, Oracle Weblogic 10.0 Server, Oracle 10g, Apache ANT, Unix, Jasper, JUnit 4.0.
Full stack developer
Confidential, Fort Wayne, IN
Responsibilities:
- Implemented by using Agile Methodology focusing on SCRUM.
- Designed and developed insurance application front end and back end business functionality, used spring, J2EE Design Patterns such as MVC and JSP to develop the application.
- Designed, developed and maintained data layer using Hibernate and performed configuration of Spring Application Framework.
- Developed RESTFUL web services and used REST Protocol to communicate with Quote provider's insurance claims and premiums
- Used parser for parsing after downloading data from server using Restful calls.
- Designed and developed API specification with testing case (Swagger)
- Spring Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is also used to separate the application configuration and specification from the actual application code.
- Developed Restful Web services for transmission of data in JSON format.
- Use IntelliJ as IDE tool to develop the application and JIRA for bug and issue tracking
- Created the detailed Design Documents for all the four applications.
- Developing presentation layer with HTML5, JavaScript, and CSS3, JSF.
- Implemented the necessary changes and tested whether it affects the existing functionality or not.
- Implemented Services and Dependency Injection in Angular 2 to connect the web application to back-end APIs and for sharing the code between the components.
- JQuery to select and manipulate HTML elements and also CSS manipulation.
- Maintained the Spreadsheet to keep track of all the issues that have been found during the assessment.
- Implemented DAO and Business layer with Hibernate, JMS, XML, XSLT, XML schema and J2EE Patterns.
- Used AJAX & JSON communication for accessing Restful web services data payload.
- Expertise in JavaScript.
- Involved in development of commonly used angular components across teams such as directives for grid, pagination, conditional validations etc.
- Frameworks are used i.e. JSF, Hibernate, Redis.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border.
- Enhanced the application for multithreaded scenarios. Deployed the application under Wildfly Application Server and resolved the production issues during migration onto the production server.
- Experience on modern frontend template in frameworks for JavaScript-including Bootstrap, js and jQuery.
- Developed Rest Web Service using JAX-RS returned to UI by marshalling the objects using JACKSON
- Designed various tables required for the project in MYSQL database and used the stored procedures in the application and Wrote Stored Procedures, Triggers and Functions on SQL Server as well as MySQL workbench on Oracle to support both databases for the application.
- Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders and components.
- Designed and developed enterprise Java web applications using Spring, Hibernate (JPA), and JSF.
- Implemented Jasper Reports for in house designed web apps.
- Designed and developed databases in Oracle for custom built applications
- Experience with Cloud technologies like Amazon Web Services (AWS)
- GitHub allows the users to create and follows feeds associated with other projects.
- Designed and Developed Rest services using Java, spring, spring boot, Spring Data Rest, Restful, JPA and Hibernate.
- Created custom java solutions to integrate authorization and authentication from existing applications into JasperS erver via Spring framework.
- Designed and developed the front end as Single Page Application to provide more fluid user experience using AngularJS, Bootstrap, and HTML 5.
- Knowledge of systems like MongoDB.
- Used SVN for source code maintenance and for version control. Code collaborator for code reviews and JIRA for defect tracking.
- Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
- Written Maven Scripts to build generate WAR file and deploy the application.
Environment: Java JDK/J2EE (1.8), Spring 3, Hibernate 4, HTML5, CSS3, JQuery, JavaScript, Ajax, Angular JS, Java Server Faces (JSF), Jasper, Swagger, GIT, MongoDB, Restful Web Services, XML, JSON, XSLT, MySQL, Redis, RAD IDE, JUnit, Log4j, SVN, Jira Maven, Agile/Scrum, Wildfly.
Java/J2EE developer
Confidential, McLean Virginia
Responsibilities:
- Involved in complete Software Development Life Cycle - analysis, design, development, coding, testing, deployment and operation.
- Implemented by using Agile Methodology focusing on SCRUM.
- Designed and developed insurance application front end and back end business functionality, used spring, J2EE Design Patterns such as MVC and JSP to develop the application.
- Designed, developed and maintained data layer using Hibernate and performed configuration of Spring Application Framework.
- Developed REST web services and used REST Protocol to communicate with Quote provider's insurance claims and premiums
- Used parser for parsing after downloading data from server using Restful calls.
- Spring Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is also used to separate the application configuration and specification from the actual application code.
- Developed Restful Web services for transmission of data in JSON format.
- Use Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking
- Analyzed the defects and filtered them based on the severity.
- Created the detailed Design Documents for all the four applications.
- Developing presentation layer with JSPs, HTML5, JavaScript, and CSS3.
- Designed rich internet applications using Google Web Toolkit (GWT)
- Implemented the necessary changes and tested whether it affects the existing functionality or not.
- JQuery to select and manipulate HTML elements and also CSS manipulation.
- Maintained the Spread sheet to keep track of all the issues that have been found during the assessment.
- Created various reusable resources in Jasper Server such as input controls, data sources etc.
- Implemented DAO and Business layer with Hibernate, JMS, XML, XSLT, XML schema and J2EE Patterns.
- Used AJAX & JSON communication for accessing Restful web services data payload.
- Expertise in Javascript, AngularJS or reusable web components.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, Pseudo classes, Pseudo.
- Enhanced the application for multithreaded scenarios. Deployed the application under Apache Tomcat Application Server and resolved the production issues during migration onto the production server.
- Experience on modern frontend template in frameworks for JavaScript-including Bootstrap, Angularjs and jQuery.
- Developed Rest Webservice using JAX-RS returned to UI by marshalling the objects using JACKSON
- Involved in QA testing of modified OLAP views and other Jasper Reports in Jasper QA server.
- Create new Users, Roles and manage Jasper Server Repository.
- Designed various tables required for the project in Oracle11g database and used the stored procedures in the application and Wrote Stored Procedures, Triggers and Functions on SQL Server as well as PL/SQL on Oracle to support both databases for the application.
- Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders and components.
- Designed and developed user friendly Financial and Billing reports using PL/SQL, Analytic Functions, SQL, iReport and deployed on Jasper Server.
- Designed, developed and maintained PostgreSQL database architecture.
- Experience with Cloud technologies like Amazon Web Services (AWS)
- GitHub allows the users to create and follows feeds associated with other projects.
- Designed and developed the front end as Single Page Application to provide more fluid user experience using AngularJS, Bootstrap, and HTML5.
- Knowledge of systems like MongoDB, DynamoDB
- Used SVN for source code maintenance and for version control. Code collaborator for code reviews and JIRA for defect tracking.
- Created the test cases using Junit.
- Written Maven Scripts to build generate WAR file and deploy the application.
Environment: Java JDK/J2EE (1.8), Spring 3, Hibernate 4, HTML5, CSS3, JQuery, JavaScript, Ajax, Angular JS, Java Server Faces (JSF), EJB, GWT, GIT, MongoDB, Restful Web Services, XML, JSON, XSLT, Oracle 11g, SQL Server, RAD IDE, JUnit, Log4j, SVN, Jasper, Jira Maven, Agile/Scrum, Apache Tomcat, Postgresql.
Java Developer
Confidential
Responsibilities:
- Developed the web interfaces using JSP.
- Developed business logic codes using Servlets at the back end of the system.
- Involved in developing the database tables to hold lender information
- Responsible for designing the front-end using HTML.
- Developed JSP's and Servlets to provide dynamic content to the HTML pages.
- Developed data access components and multilingual screen generator classes.
- Developed JSPs, for client-side validations.
- Created multiple JAX-WS and JAX-RS based web services.
- Used SOAPUI to test the SOAP services and load testing
- Used JSP and Servlets for server-side transactions.
- Create request and call SOAP web service
- Developed web services component using XML, WSDL and SOAP with DOM parser to transfer and transform data between applications.
- Experience with JS, jQuery or other JS frameworks.
- Provide custom reports built using SQL and Excel to the management.
- Login authentication is done by JSP by verifying with database security tables.
- Knowledge of creating responsive web pages using Bootstrap and css3.
- Designed and developed Entity beans and Session beans.
- Scheduling hot and cold backups using MYSQL dump.
- Configured and Deployed EJB's Entity and Session beans on Web Logic Server
- Developed the interface to automatically forward quote requests to qualified lenders using SMTP.
- Developed test cases to test the business logic.
Environment: Java, Servlets, JavaScript, JDBC, JQuery CVS, Eclipse, Weblogic Server, JSP, MYSQL, Toad, and Linux.