Java Developer Resume
SUMMARY:
- Verifiable 7 years of experience in Java/J2EE with full Software Development Life Cycle (Software analysis, design, development, architecture, deployment, testing, and maintenance).
- Expertise in developing and implementing Web applications using Java/J2EE Technologies including Core Java, JDBC 2.0, Hibernate, Spring, JSP 2.0, Servlet 2.3 and Java Beans .
- Basic knowledge of Spring Boot, Angular js.
- Proficient in using RDBMS concepts and worked with Oracle.
- Strong front - end UI development skills using scripting languages HTML5/HTML, CSS3/CSS, JSP, JavaScript.
- Thorough knowledge and experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (REST/SOAP/UDDI/WSDL).
- Worked on Web Application Development with Framework like Struts and Spring MVC.
- Worked on Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a Oracle schema.
- Experience using various web/application servers like Apache Tomcat, WebLogic, WebSphere and JBOSS.
- Proficient in using design patterns like Singleton, Data Access objects and Factory pattern.
- Good experience in using ANT and Maven build scripts for the project build and deployment process.
- Expertise in Maven for build and Jenkins for continuous integration
- Used Maven to build services by defining all dependencies in POM.xml file.
- Automated build, test and deploy process in Jenkins server.
- Strong experience on various development environments like Eclipse and Net Beans.
- Thorough understanding of Object Oriented Methodology, UML and Design Patterns.
- Worked on front-end/presentation tier development using Spring Framework that includes JavaScript, Ajax and CSS.
- Technical experience in the areas of,Object Oriented Analysis (OOA) Object Oriented and Design (OOD) using UML, Software Life Cycle Management and Development of Distributed applications.
- Extensively used JavaScript to make client side validations and to parse complex expressions
- Good experience with unit testing using Junit
- Used Log4j for effective logging.
- Worked on implementation of the version control software CVS, GIT and SVN .
- Experienced with JDBC API to call SQL Queries and Stored Procedures in the Database.
- Managed risk analysis and mitigation plans, status/defect reports, and client presentations.
- Extensive knowledge in Agile and Waterfall Methodologies.
- Hands on experience on analysis andmonitoringtools like Splunk, AppDynamics and ScienceLogic.
- knowledge of Hadoop.
- Good Interpersonal Skills and a good Team player.
- Excellent communication and problem solving skills.
TECHNICAL SKILLS
Operating Systems: Windows 7/8, Open Unix 8, Linux
Programming Languages: Java 1.4/1.5/1.6, J2EE, JSP, MVC, JPA, log4j
Web Languages: HTML5/HTML, AJAX, XML, CSS3/CSS,, JavaScript, Jquery
Database Languages: SQL, PL/SQL, Oracle 9i/10/11g, MySQL 5.1.4, DB2
Methodologies: Agile, SDLC, OOAD, Scrum
RDBMS: Oracle 9i/10g/11g, MySQL, DB2
Java/J2EE Technologies: JSP, Servlets, EJB, JavaBeans, JDBC, Custom Tag Libraries, Web Service
Web Services Technology: XML, SOAP 4.0, WSDL, REST, UDDI
Application/Web Servers: Apache Tomcat, JBOSS 4.0/4.2, CVS, Subversion, Ant, Maven, WebSphere 7.0
IDE: Eclipse 3.5/3.6.1/4.2/4.3.1, RAD 8.0, NetBeans 6.9
Java Framework: Struts 2.1.6/2.2.1/2.3.16, Spring3.2.6, Hibernate 3.5.4
Java Testing Tools: JUnit 4.6/4.9/4.11, JMeter 2.7
PROFESSIONAL EXPERIENCE:
Confidential
Java Developer
Responsibilities:
- Interacting with the business users, analysts and understanding the requirements.
- Developed Functional Requirement Document based on users’ requirement.
- Interacting with the Quality team about the issues, bugs found and fixing them in the testing phase of the application.
- Worked on Service layer projects,Spring and Hibernate in Services layer.
- Implementing the Business logic using Spring Framework.
- used HTML, JSP, CSS, JavaScript, JQuery, AJAX and JSON for UI Screen development,
- Used Maven to build services by defining all dependencies in POM.xml file.
- Automated build, test and deploy process in Jenkins server.
- Used SVN to maintain current and historical versions of codebase
- Worked on production issues of UI and Services layer.
- Configured struts-, SpringConfig.xml and web.xml on the application.
- Worked with Weblogic Application Server 10.0 as application server and Tomcat as web server .
- Ensured the quality of the delivered product through establishing the development guidelines and conducting regularcode reviews.
- Involved in Reviews and Meetings & Teleconferences with teams, vendors and other business partners and make sure that all areas of the release are properly managed.
Environment:Java&JDK 1.8, J2EE, Oracle, Spring,Servlet, ShellScripting,JSP, WebService (SOAP/REST)APIs, DB2, Junit, Maven, Splunk, Jenkins .
Confidential - Ally Bank, USA
Java Back end Developer
Responsibilities:
- Involved in Analysis, Design and Implementation translation of Business User requirements.
- Actively participated in the daily stand-up meetings and paired programming to produce quality deliverable within time.
- Interacting with QA team and Business team to resolve defects.
- 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.
- Worked with Agile Methodology.
- Implemented scripting with Ajax and XML to dynamically refresh the page contents.
- Involved in building a high efficiency Dynamic single and multiple Web Application Using HTML, HTML5, jQuery and CSS3.
- Implemented Business Logic Using POJO’s and used Weblogic 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 and Analyzed the SQL scripts
- Developed various JUnit test cases for Unit Testing.
- Implemented Hibernate for data persistence.
- 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.
- Overviewing applications issues and performance thru Splunk
- Created CI/CD for deploying in Jenkins.
- Used Jenkins to integrate with other tools.
- 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.
- Involved in-group meetings with Managers, Team Members in designing, implementing and testing.
- Performed Production Support and fixed defects in both UAT and Prod environments.
- Responsible for deployment in various environments such as Dev, SIT and UAT.
- Deployed JAR, WAR files on WebLogic Application Server.
- Provided production support for the application and coordinated with cross functional teams.
- Used HP Quality center for defect fixing, tracking
Environment: Java &JDK 1.6, J2EE, Oracle, Spring,Unix, Servlet, Shell Scripting, JSP, WebService (SOAP/REST)APIs, DB2, Junit, Maven, Splunk, Jenkins .
Confidential
Java Developer
Responsibilities
- Created Analysis, Design and Solution Approach documents as part of product development life cycle.
- Extensively used Java for Business logic and Hibernate for persistence logic development.
- Created various stored procedures/functions/views/indexes for complex data centric processes.
- Worked on performance tuning and coding standards optimization using various tools.
- Handled Dependencies, Change Requests and ensured timely deliverables.
- 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.
- Responsible for writing JUnit Test scripts for testing in business layer and data layer.
- Deployed and Maintained applications in Web logic application server.
- Worked with IBM ILog Jrule engine, to trigger the business rules in the rules execution engine configured in Web Sphere application server
- Involved in writing selenium test cases.
- Involved in peer code reviews and performed Integration testing of modules.
- Followed coding and documentation standards.
- Deployed JAR, WAR files on WebLogic Application Server.
- Provided production support for the application and coordinated with cross functional teams.
- Used HP Quality center for defect fixing, tracking
- Written Code using Top-down approach for third party client using SOAP Web Services and tested the service
- using SOAPUI.
- Used Putty tool for connecting to remote UNIX machines.
- Used WinSCP tool for secure file transfer between remote and local machines.
Environment: Java 1.8, J2ee, Oracle 11g, Struts 1.2, Spring 2, Hibernate 3, JQuery 2.0.
Confidential
Software Developer
Responsibilities
- Developed Web page User Interfaces using JSP, JSTL, HTML and Ajax, JavaScript.
- Designed, developed and maintained data layer using Hibernate.
- Developed Servlets and JSPs based on MVC pattern using Spring Framework.
- Used various bean scopes (session scope, request scope etc.) throughout project for proper handling of request and security issues.
- Created Web service proxy to invoke web service and used service API methods.
- Responsible for writing JUnit Test scripts for testing in business layer & data layer.
- Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application.
- Involved in different phases of the Software Development Lifecycle such as Requirement Analysis, Design and Development.
- Used Maven script for building and deploying the application.
- Deployed applications in Linux servers using deployment scripts.
- Involved in peer code reviews and performed integration testing of modules using PMD plug-in in Eclipse IDE.
- Involved in preparing documents like Impact Analysis, Unit Test Case, Check List and Code Review Documents.
- Developed stored procedures, triggers and functions in Oracle 10g using PL/SQL and mapped it to Hibernate Configuration File; established data integrity among all tables.
- Used Design patterns of Factories, Data Transfer Objects and Data Access Objects.
- Developed Pagination, Bread crumbs, and Navigator.
Environment: Java/J2EE, AJAX, HTML, JavaScript, JSP, Servlets, Java, XML, Web services, Hibernate, JDBC, SQL Server, JUnit, CVS, Log4j, Apache Tomcat, Oracle Database 10g, Windows XP.
Confidential
Software Developer
Responsibilities
- Created use cases, class diagrams and sequence diagrams as a part of requirements gathering.
- Designed JSPs, JSTL and Servlets to build views in web tier.
- Designed, developed and maintained data layer using Hibernate.
- Implemented design patterns such as Singleton, Business Delegate, Service Locator and Data Access Objects.
- Involved in database design; created PL/SQL stored procedures, Functions and Triggers.
- Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application.
- Developed and maintained Ant Scripts for build purposes on various environments.
- Involved in debugging using JUnit and Log4J and version control using CVS.
- Developed application using Eclipse and deployed using Apache Tomcat on Windows 2000.
- Documented all of the source code.
Environment: Java/J2EE, AJAX, HTML, JavaScript, JSP, Servlets, Java, XML, Web services, Hibernate, JDBC, SQL Server, JUnit, CVS, Log4j, Apache Tomcat, My Sql, Windows XP.
