Senior Java Developer Resume
Redwood City, CA
SUMMARY:
- Having 7+ years of IT Experience in Analysis, Design, Development, Testing, Deployment and Implementation of Multi - Tier Web and Distributed applications using Java, J2EE Technologies and Related Frameworks
- Solid experience with various Software Development Methodologies like SDLC, Object Oriented Analysis and Design (OOAD ), Agile Software Development .
- Good development skills using Core Java, OOP’s, Collection, Data Structures and Algorithms.
- Excellent Java development skills using J2EE, J2SE, Servlets, JSP, JDBC, Java Beans, JNDI and Web Services (SOAP and RESTFUL)
- Working coding the application tier using Spring and Spring Modules (MVC, Spring DI, AOP and Templates)
- Experience in configuring and coding using ORM components, setting up configuration files, annotations using Hibernate framework
- Designing, Implementing, Developing, Deploying and Consumes Web Services ( REST, Jersey, SOAP, UDDI, WSDL, JAXB, JAX-RPC, and JAX-WS)
- Experience in writing Build Scripts using Shell Scripts, MAVEN and using CI (Continuation Integration) tools like Jenkins.
- Expertise in using and deploying the web application on various web & application servers like Apache web server, Web Logic, Tomcat, IBM Web Sphere.
- Proficiency in programming with different Java IDE's like Eclipse, JBuilder, WebLogic Workshop
- Experience in front-end UI development skills using scripting languages like JSP, HTML, JavaScript, jQuery, and CSS, JSTL, and Spring tab libs
- Expertise in designing applications using various J2EE design patterns like MVC, Singleton, etc.
- Expertise in development of unit test cases using JUnit, and Mockito frameworks
- Experience in Log4j for capturing the logging information from the java code
- Experience in SQL and Worked on databases like Oracle, MySQL, MongoDB
- Ability to learn quickly in work environment, fluent in communication, productive interpersonal skills with the ability to understand and cooperate with group requirements efficiently
TECHNICAL SKILLS:
Design Skills: UML, Object Oriented Analysis and Design ( OOAD ), Design patterns
Java and J2EE: JDK, Java, JSP, Servlets, JDBC, Java Beans, JSTL, JTA, Connection Pooling
Frameworks: Struts , Spring , Hibernate, Log4j, Maven, JENKINS, Spring Boot
SOA technologies: WSDL, UDDI, SOAP, REST, Jersey
Web Technologies: HTML, JavaScript, CSS, jQuery, AJAX
IDE& Tools: Eclipse, NetBeans, TOAD, SOAP UI
Methodologies: Iteration methodology, Agile methodology
Web/Application Servers: WebSphere , Apache Tomcat , WebLogic
Misc Tools: Splunk, Git, SVN, TeamSite
Operating systems: Windows, UNIX, LINUX, MAC OS
WORK EXPERIENCE:
Confidential, Redwood City, CA
Senior Java Developer
Responsibilities:
- Followed Agile methodology and SCRUM meetings to track, optimize and developed sequence diagrams depicting method interactions.
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Designed and developed Application based on Spring Framework, Spring Boot, Spring MVC, Spring Templates, Hibernate, Micro Services, Web Services using Jersey Frame works, Java 8.
- Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection .
- Developed Spring Controllers, DAOs, Web Services and UI Integration for developing presentation layer of the application
- Hands on experience with data persistency using Hibernate and Spring Framework
- Involved in implementation of enterprise integration with Web Services and Legacy Systems using REST (Using Jersey framework)
- Maintained Content Management System on daily basis.
- Developed UI using HTML, CSS, JavaScript and jQuery to display the data on the client side.
- Developed White box test cases using JUnit and Mockito frameworks and Configured Log4j Mechanism for complete project using xml files
- Used jQuery and AJAX sent the request to server side and receive the response.
- Generated JUnit test cases for testing various Java components
- Experience with Spring Boot .
- Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues
- Tested applications and documented results and bugs including documentation of information useful in the debugging process
- Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and active diagrams for application components and interfaces
- Mentored, trained and educating the users in technology perspective, worked through walk through and review sessions, closely worked with users, developers and team members in problem solving
- Worked with QA team during various testing phases and resolved defects.
- Involved in debugging the defects, code review and analysis of Performance issues.
Environment: Java, J2EE, Java 8, Servlets, JSP, JDBC, Spring, Spring Boot, Hibernate, Web Services, WSDL, SOAP, RESTFUL, SOA, HTML, XML, jQuery, AJAX, Mockito, MAVEN, Oracle, Design Patterns, UNIX, Tomcat, MySQL, MongoDB, Oracle, GIT, Windows, Linux
Confidential, Houston, TX
Java Developer
Responsibilities:
- Involved in life cycle, User Interaction, Requirement gathering, Design, Development, Testing, and Implementation, Prepare Business Requirement Document.
- Analysis and Coding of Java components for Refills and Appointments modules.
- Used Spring MVC Framework Dependency Injection for integrating various Java Components.
- Experience in working with SpringMVC Controllers and Spring Hibernate template.
- Hands on experience with data persistency using Hibernate and Spring Framework.
- Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for processing the member request for the two modules.
- Helped UI to integrate the Java Beans data using JSTL, spring tags.
- Developed the DAOlayer using the Hibernate and for real time performance used the caching system for Hibernate.
- Developed, Consumed Enterprise Web Services & generated client using Jersey & Axis Frameworks in RAD IDE.
- Configured the Spring, Hibernate, and Log4j Configuration files.
- Used ANT, Maven Scripts to build and deploy applications and helped to deployment for Continuous Integration using Jenkins and Maven.
- Wrote SQL queries and Stored Procedures for interacting with the Oracle database.
- Was part of production support team to resolve the production incidents
- Documentation of common problems prior to go-live and while actively in a Production Support role.
- Participated in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Worked on providing authorization and authentication to applications using Spring Security and protected the application against attacks like session fixation and click jacking
- Designed and developed various modules of the application with J2EE design architecture and frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Implemented analytical engines that pull data from API data sources and then present data back as either an API or persist it back into a NoSQL Platform.
- Designed and prepared Unit test case using JUNIT a Log4j and removed the bugs before pushing the application.
Environment: Java, J2EE, Servlets, JSP, JDBC, Spring, Hibernate, Web services, WSDL, SOAP, RESTFUL, SOA, HTML, DHTML, CSS, XML, AJAX, jQuery, MAVEN, Oracle, Design Patterns, UNIX, Tomcat, SQL Server, Oracle, Windows, Linux
Confidential, Portland, OR
Sr. Java Developer
Responsibilities:
- Involved in life cycle, User Interaction, Requirement gathering, Design, Development, Testing, and Implementation, Prepare Business Requirement Document.
- Analysis and Coding of Java components for Refills and Appointments modules.
- Used Spring MVC Framework Dependency Injection for integrating various Java Components.
- Experience in working with SpringMVC Controllers and Spring Hibernate template.
- Hands on experience with data persistency using Hibernate and Spring Framework.
- Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for processing the member request for the two modules.
- Helped UI to integrate the Java Beans data using JSTL, spring tags.
- Developed the DAOlayer using the Hibernate and for real time performance used the caching system for Hibernate.
- Developed, Consumed Enterprise Web Services & generated client using Jersey & Axis Frameworks in RAD IDE.
- Configured the Spring, Hibernate, and Log4j Configuration files.
- Used Maven Scripts to build and deploy applications and helped to deployment for Continuous Integration using Jenkins and Maven.
- Wrote SQL queries and Stored Procedures for interacting with the Oracle database.
- Was part of production support team to resolve the production incidents
- Documentation of common problems prior to go-live and while actively in a Production Support role.
- Participated in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Worked on providing authorization and authentication to applications using Spring Security and protected the application against attacks like session fixation and click jacking
- Designed and developed various modules of the application with J2EE design architecture and frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Implemented analytical engines that pull data from API data sources and then present data back as either an API or persist it back into a NoSQL Platform.
- Designed and prepared Unit test case using JUNIT a Log4j and removed the bugs before pushing the application.
Environment: Java, J2EE, Servlets, JSP, JDBC, Spring, Hibernate, Web services, WSDL, SOAP, RESTFUL, SOA, HTML, DHTML, CSS, XML, AJAX, jQuery, MAVEN, Oracle, Design Patterns, UNIX, Tomcat, SQL Server, Oracle, Windows, Linux
Confidential
Software Engineer
roles and responsibilities:
- Involved in full Software Development Life Cycle (SDLC) to analyze the business requirements, designing front end component, developing server-side code, testing and implementation.
- Used HTML and CSS to design the front end components.
- Involved and understood the Development of back end system using Spring, Hibernate and Web Services.
- Followed Agile methodology and SCRUM meetings to track, optimize and developed sequence diagram depicting method interactions, using MSVisio.
- Involved in implementation of SpringMVC framework and developed Service layers. Configured the controllers, and different beans such as Handler Mapping, View Resolver etc.
- Created and implemented database operation in HQL using hibernate.
- Developed and Consumed SOAP based Web Services using SOAP based Web Services.
- Configured and implemented Log4j for logging and MAVEN for CI Integration.
- Designed and Implemented Unit Testing using JUNIT Framework.
Environment : Java, J2EE, Servlets, JSP, JDBC, Spring, Hibernate 3, SOAP, Web Services, SOAP UI , CVS, Design Patterns, HTML, Java Script, XML, SQL, PL/SQL, Oracle, SQL Developer, JUnit, UNIX.
Confidential
Software Engineer
Major roles and responsibilities:
- Designed necessary backend Java classes to support data access and user authorization.
- Implemented MVC Architecture using Spring Framework.
- Troubleshooting and implementing bug fixes related to client and user reported issues.
- Involved in the coding of generating the Actions, Action Forms.
- Designed the logic using Java classes and DAOs to perform the functionalities.
- Wrote unit test cases for different modules and resolved the test findings
- Developed various daily jobs using PL/SQL stored procedure to update notification status in multiple tables.
- Created WSDL and REST based Web services for adding, modifying and deleting trading partners.
- Debugged and enhanced performance of the web application.
- Developed high quality software solutions that satisfy our customers’ needs.
- Created technical specifications and use cases.
- Used SVN version controlling to maintain project versions
Environment: Java, J2EE, Hibernate, REST Web Services, Junit, Ant, HTML, JavaScript, JDBC, PL/SQL, Oracle, Apache HTTP Server, Apache Tomcat, XML, Eclipse, Linux/Unix.
