Java Developer Resume
Mountain View, CA
SUMMARY
- Having 8+ years experience in System Design, Enterprise Software development and complex Client/Server Implementation, Web Development, Intranet/web based n - tier architecture systems & implementation of J2EE Technologies in Financial, Banking, Health care, Financial and Insurance domains.
- Experience in developing software using SDLC and Agile/Scrum methodologies.
- Involved in Design, development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services (REST/SOAP), XML,XSLT, XSL, and Ant.
- Having Experience on integrating Spring with Hibernate using various Spring modules.
- Experience in Spring modules: MVC, AOP, JDBC, ORM, JMS, and Web Services using Eclipse & STS IDE.
- Hands on experience in J2EE and MVC architecture/implementation, Web Services, SOA, Analysis, Design, Object modeling, Data modeling, Integration, Validation, Implementation and Deployment.
- Expertise in implementing (Developing, Deploying and Consuming) Web Services (SOA) using SOAP, WSDL, UDDI, AXIS, RESTFUL, SOAP UI.
- Extensive experience in different IDEs: RAD, Eclipse, OEPE, Edit plus.
- Experience on creating and building the application dynamically using ANT, Maven build tool.
- Expertise on building and deploying applications using Jenkin Continuous Integration tool.
- Expertise in front-end development using JSP, jQuery, JSTL, HTML, DHTML, CSS, JavaScript
- Having Knowledge in RDBMS concepts and experience in Oracle, MS SQL Server2000 and My SQL.
- Expertise in using and implementing design patterns such as Model-View-Control (MVC), Data Access Object (DAO), Service Located Factory, Singleton & Business Delegate.
- Experience in using various Web and Application Servers like Apache, Tomcat, Web Logic, WebSphere, IBM HTTP Server, Apache Http Server, and IBM - Web Sphere process server.
- Hands on experience with JUnit, Http Unit, J-Web Unit and Log4j in developing test cases.
- Experience in designing Use Cases and Class Diagrams using UML using Rational Rose & Star UML
- Responsible for supporting application in production & handling the Incidents Service Requests using Splunk.
- Experience of using version control and bug reporting tools like SVN, CVS and GIT
- Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting.
- Excellent team spirit with strong analytical and communication skills. Fast-learner with strong desire to new technologies and self-motivator with ability to finish multitasks well-ordered.
TECHNICAL SKILLS
Languages: Java, C, C++, Unix shell scripting, SQL, HTML, JavaScript and XML.
JAVA/J2EE Technologies: J2EE, Servlets, JSTL, JDBC, log4j, JUnit, DOM JSP, JSF, EJB, JNDI, JMS, JDBC, Java Mail, Applets, RMI, Struts, Hibernate, Sprig MVC, Web Services, JAX-RPC, RESTUFUL, CSS3, HTML5, AJAX, JavaScript, XML, DHTML, XSLT, Mockito.
Application/Web Servers: Web Sphere, Web Logic, JBoss, Tomcat.
Databases: Oracle, IBM DB2, MS-Access, MS SQL-Server.
Web Technologies: AJAX, HTML, Java Script, AngularJS, Shell, DHTML, JRUN, XML/XSL/XSLT.
Design Tools and IDE’s: RAD, Eclipse, Rational Rose, UML, Rational ClearCase, RUP, Visio 2000, Edit Plus
Operating Systems: UNIX (Solaris, HP-UX), RedHat Linux, Windows XP, MS-DOS
Others: Maven, JUnit, Log4J, CVS, TOAD, SQL, PL/SQL, ActiveMQ
PROFESSIONAL EXPERIENCE
Confidential, Mountain View, CA
Java Developer
Responsibilities:
- Involved in Agile Scrum methodology, Agile meeting, Sprint and Release Planning meetings
- Designed and Coded J2EE components using spring and Hibernate.
- Analyzed and implemented the Spring-MVC framework.
- Used XML based transactional support of Spring Framework.
- Responsible for developing Spring Controllers, Service Components and DAO using Hibernate framework
- Implemented Hibernate and replaced JDBC code.
- Worked on Web Services using SOAP and REST. Worked both on Service and Client Side
- Experience in deploying and Testing the services using SOAP UI
- Developed White box test cases using JUnit and Mockito frameworks and Configured Log4j Mechanism for complete project using xml files
- Create Maven pom.xml files and integrated with Jenkin CI worked closely with build engineers
- Designed & Developed user interface layer using combination of JSPs, HTML, JavaScript / jQuery for front end.
- Written stored procedures and inner joins using RDBMS Oracle on Unix and Windows environment
- Designed the application using UML, Class Diagrams, Sequence diagrams and State diagrams.
- Wrote JUnit tests to test all implementation. Set up code coverage tool for web applications to monitor the degree of source code being tested in different environments.
- Wrote builds and deployment scripts using ANT.
- Coordinated the efforts across several teams to ensure smooth progress of migration and to resolve any issues.
- Supported the application in production and worked on the incidents timely manner
- Demonstrated the application to end user during scrum meeting and end of the release
- Involved in resolving business and technical issues.
Environment: Java, J2EE, JSP, Spring(MVC, Core, AOP, DAO, ORM), SOAP, Restful Web services, Jersey, Axis, Hibernate, Servlets, JSTL, HTML, CSS, XML, Ajax, Java Script, jQuery, log4j, JNDI, Maven, Jenkin, Java Beans, SVN, jQuery, Junit, Oracle, SQL/PLSQL, TOAD, WebLogic, Linux, Agile, Rally
Confidential, CA
Java Developer
Responsibilities:
- Involved in Analysis, Design, Development, Integration and Testing of application modules and followed AGILE/ SCRUM methodology. Participated in Estimation size of Backlog Items, Daily Scrum and Translation of backlog items into engineering design and logical units of work (tasks).
- Involved in preparation of design strategy documents for all the impacted methods and for new functionality.
- Involved in application development: Spring MVC module, DI, AOP, Spring ORM & configuring controllers with annotations and related configuration files
- Developed and Consumed Web services securely using JAX-WS API and tested using SOAP UI
- Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency.
- Extensively used the Hibernate Query Language for data retrieval from the database and process the data in the business methods.
- Developed pages using JSP, JSTL, spring tags, jQuery, and Java Script & Used jQuery to make AJAX calls.
- Used Jenkins continuous integration tool to do the deployments.
- Responsible for Work delegation to the team members and supporting offshore team
- Involved in the development of test cases for the testing phase.
- Developed test cases using JUnit for the modules developmentation.
- Responsible for coordinating with testers during system testing.
- Defect fixing activity as a part of system testing phase and User Acceptance phase.
- Responsible for productions support and analyzing the Splunk logs for hidden application errors.
- Involved at the time of deploying the code in production environment and do the functional check out.
- Involved in merging the code into different stages like Development to System Testing, UAT, Staging and Production using the Sub Version Controlling (SVN) tool.
Environment: Java, JSP, Servlets, JDBC, Java Beans, Spring, AOP, MVC, Hibernate, Web Services, SOAP, RESTFUL, HTML, JavaScript, CSS, JSON, XML, AJAX, jQuery, ANT, Maven, Continuous Integration, Jenkins, SVN, Log4j, JUnit, Rally, SQL, PL/SQL, Tomcat Server, TOAD
Confidential, RI
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development and the project was developed using Agile Methodologies.
- Used the J2EE components like JSP’s, Servlets and implemented Struts1.2 framework for MVC architecture.
- Consumed Web services using JAXB, JAXP technologies while making the requests and parsing the response from Web services by using Xml
- Developed and Deployed SOA/Web Services using IBM Rational Application Developer (RAD)
- Used Web services to load various lab results and external systems by using their services
- Used JSTL tag libraries to process model objects in jsp pages.
- Developed GUI using Front end technologies like JSP, JSTL, AJAX, HTML, CSS and JavaScript.
- Implemented Data Access Objects (DAO) design pattern, to encapsulate the database logic.
- Used deployment and Continuous Integration (CI) tools like ANT, Maven, Jelkin
- Written test cases for unit testing the code using JUnit testing Framework.
- Actively involved in database development and coding of PL/SQL, SQL DDL (Create, Drop, and Alter) & DML (Insert, Delete, Update) statements, functions and triggers.
- Involved at the time of deploying the code in production environment and do the functional check out.
Environment: Java 1.4, JSP, Servlets, Struts, WebServices, JDBC, JNDI, Eclipse IDE, XML, HTML, DHTML, Java Script, Apache Tomcat, CVS, TOAD, Oracle, JSTL, Junit, Java Mail API and ANT Build Tool.
Confidential, Minneapolis, MN
Java Developer
Responsibilities:
- Involved in Software Development Life Cycle (use cases, design, coding, testing).
- Involved in implementing the business logic as per the customer requirements.
- Used the J2EE components like JSP’s, Servlets and implemented Struts framework for MVC architecture
- Involved in designing the user interfaces using JSP’s and configured beans in spring configuration file and developed custom tags, JSTL to support custom User Interfaces.
- Developed business modules using Hibernate & Struts frame works.
- Developed Struts Actions, Hibernate mappings and deployed them on WebLogic application server
- Developed, Consumes and Deployed Web Services using SOAP protocol
- Developed several Struts Action Servlets and JSPs for presentation layer
- Developed, Consumed and Deployed Web Services using SOAP protocol
- Written client side and server side (contract and business logic) validations.
- Written Persistence layer DAO s injected these DAO into Business Layer that is into Services.
- Written ANT scripts for compiling, copying into classes folder, creating war file and deploying into the server.
- Developed SQL stored procedures for updating and accessing data from Oracle database.
- Defect fixing activity as part of system testing.
- Creating of test cases for the Unit and Integration testing.
- Written test cases for unit testing the code using JUnit testing Framework.
Environment: Java 1.4, JSP, Struts, WebServices, JDBC, JNDI, Eclipse IDE, XML, HTML, DHTML, Java Script, SVN, TOAD, ANT, MAVEN, JSTL, Junit, Java Mail API and ANT Build Tool.
Confidential
Java Developer
Responsibilities:
- Developed servlets for maintaining server side business logic.
- Implemented Business Logic of the system using Core-Java API
- Developed the GUI using Struts Framework, JSP, Servlets, HTML and JavaScript
- Written queries, stored procedures and functions using SQL, PL/SQL in Oracle
- Involved in developing & designing DAO’s, which has procedures written being invoked at the time of recording data to database
- Developed many JSP pages, used Java Script for client side validation.
- Used JDBC to communicate from java to database.
- Developed application using Eclipse 3.1 IDE on Windows environment.
- Developed User Interface using JSP, HTML, and JavaScript.
- Written database queries for DAO classes.
- Developed test cases using JUnit for the modules developed.
- Involving in complete support of the application for regular change requests and enhancements
- Supporting application in QA, UAT and addressing bugs as reported.
- CVS is used for version control and used Junit for Unit testing.
- Deployed application on Tomcat
Environment: Java, Java/Java EE, Eclipse, Struts, JSP, JDBC, JSTL, JavaScript, AJAX, JSTL, Hibernate, XML, Oracle 10g, CVS, Tomcat, Web Services.
