Sr. Java Developer Resume
Draper, UT
SUMMARY
- 7.5 years of experience as Java developer in developing Web - based Applications and Client Server Applications in Java/J2EE environment. Involved in different levels of Requirement analysis, Development, Testing and Debugging, Deployment, Support and Maintenance service phases.
- Extensively involved in developing enterprise applications using Java and J2EE technologies such as JSP, Servlets, Struts2, Spring4, Hibernate4,JNDI, XML Web Services (SOAP, RESTful), Ehcache,, HTML, Java Script, AJAX and JQuery.
- Extensive experience in all SDLC phases such as Requirement gathering, analysis, design, development, Unit, Integration, System Testing, Product Migration, Change Request Management and Production Support.
- Experience in Agile development environment including story creation & estimation, task creation, coding, testing, sprint reviews and retrospectives
- Strong experience in Onsite-Offshore coordination, product quality standards development & team leadership.
- Experienced in Object Oriented Programming, Client/Server Applications, Relational Databases and e-Business Applications.
- Very good working noledge of J2EE design patterns like MVC, Service Locator Singleton and DAO.
- Experience with SOA with SOAP based Web services to communicate between systems.
- Experience in various Web and Application Servers like Apache TOMCAT, IBM Web sphere, Web logic and JBoss.
- Extensive experience in IDEs such as Eclipse,NetBeans, RAD.
- Development experience on writing SQL queries, PLSQL procedures, functions and triggers.
- Experience in Database development tools Oracle SQL Developer and Toad.
- Experience with JUnit for unit testing.
- Experience in version/source control using CVS, SVN, Smart Git and Clear Case.
- Experienced in design and analysis using UML methodology.
- Expertise in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class Diagrams using case tools like UML/Rational Rose Architect.
TECHNICAL SKILLS
J2EE Technologies: JDBC, Servlets, JSP, JNDI.
Internet Technologies: HTML5, CSS, Java Script, JQuery, Ajax.
Frameworks: Struts 1.x/2.x, Spring4 and Hibernate4
Application Servers: Tomcat, JBoss, Web Sphere, Weblogic
Development & Build Tools: Eclipse, Rational Application Developer, Ant, Maven
Web Services: SOAP, RESTful.
Dev. Methodologies: UML (Rational Rose), J2EE Design Patterns
Databases/Data warehouse: DB2, Oracle, MySQL, MS SQL
Programming Languages: Java, SQL, PL/SQL.
Other: XML/XSLT, DOM, WSDL,JAXB
Logging: Log4J
Version Control: GitHub, SVN, CVS, Clear Case.
Testing Tools: Junit
Operating Systems: UNIX, Linux, Windows.
PROFESSIONAL EXPERIENCE
Confidential, Draper, UT
Sr. Java developer
Responsibilities:
- Responsible for Analyzing the system, design, and implementation of KickStart Plan module.
- Developed Controllers, models and views using Spring MVC.
- Design and develop multiple web (UI) pages using JQuery, HTML5 and JSP.
- Developed, invoked and implemented validations using JQuery Validator.
- Implemented DAO Layer using Spring and Hibernate. Confidential UI design templates are used for the look and feel of the application.
- Co-ordinating with offshore team and merging code with other modules.
- Responsible for the creation and execution of the Unit Test cases using Junit.
- Responsible for fixing defects and developing prototypes and implementing the business requirements and testing the defects.
Environment: Java, J2EE, Spring, Hibernate, Apache Tomcat, Eclipse, Oracle 11g, SQL developer, Maven, Smart Git, HTML5,CSS, JSP, JQuery, Junit, JavaScript, log4j, Windows.
Confidential, Miami, FL
Sr. Java developer
Responsibilities:
- Responsible for Analyzing the system, design, and implementation of a project.
- Participating every day scrum team meetings, and having direct interaction with the users to discuss business requirements.
- Execute all the software development activities contained in each sprint.
- Developing REST APIs for communication to external application.
- Responsible for fixing defects and developing prototypes and implementing the business requirements and testing the defects.
- Design and develop multiple web (UI) pages using JavaScript, JSP and HTML5.
- Developed, invoked and implemented validations on Struts backing beans.
- Done concurrent programming and multi thread programming.
- Implementing business logic using JAVA, Struts / development with Spring.
- Responsible for the creation and execution of the Unit Test cases.
- Used Spring Security for Authentication and authorization extensively.
- Used JAXB to map java classes to xml representations.
- Used WebSphere for deploying application.
Environment: Java, J2EE, Struts, Spring, Hibernate, Spring Security, Web Services, WebSphere, Eclipse, Oracle 11g, SQL developer, Restful, SOAP, Maven, SVN, HTML5, JSP, JQuery, Junit, JavaScript, Ext-JS,XML/XSLT, DOM, Windows.
Confidential, Woodstown, NJ
Sr. Java/J2ee Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
- Writing code in Java, JSP and Spring, Writing functions.
- Implemented the web based application following the MVC architecture using Struts Framework.
- Developed a prototype model (not static HTML web pages) for the application
- Developed reusable components for email, Excel sheet creation.
- Providing a framework for mapping object-oriented domain model to a traditional relational database using Hibernate.
- Developing REST APIs for communication to external application.
- Utilize programming methodologies and languages and adhere to coding standards, procedures and techniques while contributing to the technical code documentation.
- Participate in project planning sessions with project managers, business analysts and team members to analyze business requirements and outline the proposed IT solution.
- Participate in design reviews and provide input to the design recommendations; in corporate security requirements into design; and provide input to information/data flow, and understand and comply with Project Life Cycle Methodology
- Used JAXB to map java classes to xml representations.
- Involved in write code to interact with APIs, Web Services using AJAX,JSONand XML.
- Developed backend business logic with Hibernate and achieved asynchronous messaging with Java Messaging Services
- Development using the Use Cases and business logic & Unit Testing of Struts Based Application
- Developed JSP pages using Custom tags and Tiles frame work and Struts frame work.
- Day to day Communication with remote developers, through mail, phone, conference calls, for resolving issues, understanding business requirements
- Took initiation in verifying the environment is available, up to date with latest code builds.
Environment: Java, J2EE, Struts, Spring, Hibernate, Spring Security, Web Services, JMS, JBOSS, Eclipse, Oracle 11g, SQL developer, RESTful API, SOAP, Maven, SVN, HTML5, CSS, Junit, JavaScript, JQuery, XML/XSLT,DOM, Windows.
Confidential, Wayne, NJ
Java Developer
Responsibilities:
- Developed the use cases and class diagrams using Rational Rose/UML.
- Performed end-to-end design and development of all layers of the application.
- Implemented Spring MVC for designing and implementing the UI Layer for the application.
- Used EJB to inject the services and their dependencies.
- Used JQuery to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
- Wrote JavaScript for dynamic manipulation of the elements on the screen and to validate the input.
- Used Ext-JS for building interactive web applications.
- Wrote Spring Validator classes for validating the input data.
- Wrote PL/SQL and SQL blocks for the application
- Wrote data conversion programs for handling the changes to the existing database schema.
- Responsible for deploying application file on WebSphere Application server.
- Worked on persistence layer using JDBC with MySQL Database.
- Used Log4j package for the debugging, info and error tracings.
Environment: Java, J2EE, Spring MVC, Spring, Hibernate, Security, Web Services, JMS, WebSphere, Eclipse, MySQL, Log4j, RESTful, Maven, Clear Case, HTML, CSS, JQuery, Junit, JavaScript,Ext-JS,Unix.
Confidential
Java Developer
Responsibilities:
- Involved in development of Reusable Components (Java Beans) such as PriceList, Stock Rates, material
- Beans and many other attributes which effect the display of the stock Pricing.
- Developed SQL queries, Joins with Spring DAO to access data.
- Converted the API library of TILCON Real time developer from C to C++.
- Developed Action Form and Action classes and used Action Errors for error reporting.
- Utilized the String tokenizer and collections in jsp.
- Used JSF html, logic, bean tags in JSP.
- We have followed Software Development Life Cycle(SDLC) for the analysis and development of the requirement.
- Developed Stateless Session Beans for accessing the data and for transaction management.
Environment: Java, J2EE, JSF, Primefaces, Spring, JDBC, Spring Security, Web Services, WebLogic, Rational Application Developer, MS SQL, SQL developer, SOAP, Ant, Clear Case, HTML, JQuery, Junit, JavaScript, Linux.
