Sr. Java Developer Resume
Charlotte, NC
SUMMARY
- 7+ years of years of experience in software design and development of various client - server based applications usingJAVAand J2EE technologies.
- Solid Knowledge of MySQL and Oracle databases and writing SQL Queries.
- Proficient in developing the application using JSF, Hibernate, CoreJava, JDBC and presentation layer components using JSPs, JavaScript, XML and HTML.
- Experience in Back End Development including Web services, Data service layers
- Extensive working experience in Struts framework, Spring framework and O/R Mapping Hibernate framework.
- Designed and coded Hibernate, struts for mapping, configurations and HQL for enhancement and new module development of Transport Optimization, Planning and Scheduling Web app.
- Strongexperience in the use of various software development tools as database management (SQLDeveloper, TOAD), source code control (VSS, Rational Clear Case), and development tools (Eclipse and RAD).
- Proficient in using application servers such as Web Logic, WebSphere, Jboss and Apache Tomcat
- Strong working experience in CoreJavadevelopment using OOPs, Multi Threading,JavaCollections framework, Exception Handling.
- Experienced in using CVS, SVN for version control and Check-in, Check-out of the code
- Good working Knowledge in Object Oriented Programming (OOP) and Object Oriented Design (OOD).
- Good experience with SOA architecture and Soap & Rest Web Services
- Good Experience with frontend technologies like HTML, XHTML, CSS, JAVASCRIPT, JQUERY, AJAX
TECHNICAL SKILLS
Languages/Framework: Java 1.6/1.5/1.4, SQL, PL/SQL, Spring 2/2.5/3.0, JPA 2.2, Hibernate, J2EE Design Patterns, Web services, Log4J, JavaMail, JAXB, JMS, UML
Server Programming: Servlets, JSP, EJB, Java Beans, JDBC
Databases: Oracle 9i/10g, Mongo DB, MySQL, SQL Server
Scripting Languages: JavaScript, jQuery, AngularJS
Markup Languages: HTML, XML (SAX and DOM), CSS, JSON, XSLT
Programming tools: Eclipse, Toad, WSAD
Application/Web Servers: WebLogic, Web Sphere, JAXB, JBoss, Tomcat 5.0, APACHE Webserver
Version Control: CVS, SVN, Perforce
Operating Systems: Windows, Linux, UNIX, Mac
Protocols: HTTP, SOAP, HTTPS, SNMP, SMTP, FTP, SFTP and TCP-IP.
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Sr. Java developer
Responsibilities:
- Involved in developing front end screens using JSF, JSP, Struts View Tags, JSTL, XML, XSLT, HTML, CSS, AJAX, Web2.0,JAVA SE technologies, JavaScript, JQuery.
- Used SVN for versioning control system.
- Extensive use of HTML, JSTL, JSP and JQuery for the presentation layer along withJavascript for client side validation.
- Analyzing the SQL queries and optimizing the performance for increased productivity.
- Used PHP, MySql, HTML, Ajax, JavaScript, Jquery.
- Implemented business logic and generated WSDL for those web services using SOAP.
- Involved in complete infrastructure setup and configuration of WebLogic Application Server10.3.2/11g on UNIX and LINUX.
- Involved in the development of presentation layer and GUI framework using EXTJS and HTML. Client Side validations were done using JavaScript.
- Hands on and implementation of JenkinsContinuous Integration, Module Testing, Software Configuration Management and Debugging.
- Experience in designing and developing UI components using Jsp, JavaScript, HTML, DHTML, HTML5, CSS, Angular Js, JSTL, Tomahawk tag libraries, Tiles, Custom Tag Libraries, AJAX, JQuery.
- Implemented MVC architecture using spring and Struts frameworks combined with EJB 3.0 and JPA 2.1 for database persistence.
- Involved in Full SDLC life cycle experience including requirements gathering, high level design, detailed design, data design, coding, testing, and creation of functional documentation.
- Acquired knowledge on various protocols like REST, IPP and SNMP. Got experience with multithreadingand WCF technologies. Experienced with Scrum software methodology.
- Developing the J2EE Application using IBM RAD 6.0, Oracle Database and Spring IOC Framework and deploying to IBM WAS 6.0 application server
- Web UI development using JSP, CSS, SOA and JavaScript.
- Implemented Hibernate 4.0, HQL and Criteria API have to fetch the data from SQL database with STORM.
- Used Spring MVC which is based on MVC design pattern.
- Working with Crystal reports for developing and bug fixing in the reports which has Oracle SQL as the database.
- Developed Server side components using Hibernate and Spring framework with JAXB.
- Involve in the Analysis, Design, and Development and Unit testing of business requirements.
- Generated Hibernate XML files for the configured beans.
Environment: Java, J2EE, Oracle 11g, Tomcat 6, CVS, UNIX, XML, Junit, Eclipse TOAD, Oracle11g, Hibernate 3, Spring MVC, JAVA SE 1.7 ExtJS 5.0.
Confidential, Mount Laurel, NJ
Sr. Java developer
Responsibilities:
- Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled using Agile development methodology.
- Implemented the application using Struts MVC Framework.
- Used Struts validation and tiles framework in the presentation layer.
- Developed user interface with Angular JS, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application. Created action classes and session beans to process the requests from the user.
- Implemented various design patterns in the project such as Business Delegate.
- Worked with SOA UI testing and maintenance of Web Services.
- Implemented functional requirements on Oracle’s AgileProduct Lifecycle Management system.
- Good Knowledge on Linux System Programming, IPC, Multithreading.
- Developed and used JSP custom tags in the web tier to dynamically generate web pages.
- Merging the latest code to release environment based on the change sets and Creation of new RPM builds using Jenkins, Continuous Integration.
- Used bootstrap-angular widgets like automplete, calendar, and accordion.
- Hands-on experience on configuring Weblogic cluster, domain.
- Worked with Struts (MVC Paradigm) components such as Action Mapping, Action class, Action Form bean.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Designed and implemented Servlets module to capture the XML as request and parse XML.
- Establish coding standards for Java, JEE, ExtJS, etc.
- DevelopedPersistenceFramework consisting of components likePersistenceCode Generator,PersistenceManager and Data Access Objects which hides JPA complexities and offers transparent access to database.
- Extensive working experience in Struts framework, Spring framework and Hibernate
- Enhanced the web services, Client and Server codes.
- Followed Agile (SCRUM) methodology, involved in sprint planning every two weeks and setup daily standup meetings.
- Used Web services - WSDL and SOAP for getting credit card information from third party.
- Used API for asynchronous communication by putting the messages in the message queue.
- Maintained the code repository using Clear case for keeping codebase in sync with other phases of projects running simultaneously.
- Designed various tables required for the project in Oracle database and used stored procedures and triggers in the application.
- Performed unit testing using Mockito and JUnit framework and used Struts Test Cases for testing action classes. Used Ant scripts to build the application.
- Deployed application on JAXB, JBoss Application server and monitored the error logs using Log4j.
- Used CVS for version control.
Environment: Java, J2EE, JSP, Servlets, HTML, XML, JBoss, jQuery, Java Script, Hibernate, Oracle, SQL, Spring MVC, Spring IOC, Spring DAO, JMS, JPA, Web Services, SOA, Perforce, Eclipse, Maven, Unix, Linux, Agile Methodology
Confidential, Chicago, IL
Sr. Java developer
Responsibilities:
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations
- Developed the presentation layer using JSF, HTML, XHTML, CSS and client validations using JavaScript and using applets and multithreading.
- Responsible for working on Creating XSL style sheets to generate complicated output XML based on user requirements from XML data.
- Used Maven for building the application, and completed testing by deploying on application server.
- Maintained the administration tool to control user access to Agile PLMclient services.
- Invovled in monitoring Weblogicusing manual and automation process.
- Involved in Build and Deployment tasks in Jenkins, Continuous Integration.
- Wrote unit test cases for Unit Level testing using SOA, JUnit, EasyMock.
- Developed front end using API, Spring MVC, JSP, JSTL.
- Responsible for mapping the database model intoJPAand API objects using Hibernate and JSF Annotations with ORM.
- Implemented Spring AOP framework for auditing tasks.
- Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI, and SOAP.
- Used Log4J for logging the applications exceptions and debugging statements
- Used UML to design various data models including dataflow diagrams, workflow diagrams, sequence diagrams and interaction diagrams.
- Implemented PL/SQL queries and used Oracle stored procedures and built-in functions to retrieve and update data from the databases.
- Deployed the application on JBoss Application Server.
- Designed front end pages using JSP, JQUERY, JSTL, JavaScript and AJAX calls to get the required data.
Environment: Java, J2EE, Spring, Hibernate, Web Services, Oracle, IntelliJ, SVN, Maven, JMS, ActiveMQ, Weblogic, Jira, JUnits.
Confidential, Dallas, TX
Sr. Java developer
Responsibilities:
- Developed various product applications usingJava, J2EE and related technologies.
- Involved in various phases of Software Development Life cycle (SDLC) of the application like requirement gathering, Design, Analysis and code development.
- Used Eclipse IDE and Tomcat as the web server for deploying the application.
- Built JBOSS Portlets usingJAVA/J2EE, XML with JBOSS 5 as application server and SQL Server as database.
- Worked on Maven to build the application and used JRebel for code integrations.
- Used ExtJS with region panels to allow a form to divided into multiple sub-sections.
- Used JUnitframework for unit testing of application and Log4j to capture the logs.
- Worked closely with QA, Business and Architects to solve various defects in quick and fast manner to meet deadlines.
- Involved in analysis, design, testing phases and responsible for documenting technical specifications
- Developed the application using JSF Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
- Worked on Hibernate and created ORM mappings.
- Involved in development of middle layer business methods, which incorporated the core business functionality using Singleton Beans.
- Deployed the application on the JBoss Application Server.
- Spring framework is used to implement Inversion of Control (IOC) and Aspect Oriented programming (AOP)
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of messages.
- Accessed database using SQL Queries, PL/SQL scripts
- Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Struts.
- Responsible to enhance the Portal UI using HTML, Java Script, XML, JSP, Java, CSS as per the requirements and providing the client side Java script validations and Server side Bean Validation Framework (JSR 303)
- Designed and implemented XML parsing for XML order conformations.
- Developed web services using HTTP, SOAP and XML technologies.
- Performing Configuration Management using Clear Case and CVS.
- Wrote PL/SQL stored procedures and involved in performance tuning of complex queries.
- Responsible in testing the classes and methods using JUnit test case.
Environment: Java1.6, J2EE, Spring 3.2, Junit, Hibernate, Maven, SVN, JBOSS
Confidential, Durham, NC
Java developer
Responsibilities:
- Used Object Oriented Programming and design.(OOP & OOD)
- Wrote stored procedures, complex queries using PL/SQL to extract data from the database, delete data and reload data on Oracle9i DB using the Toad tool.
- Developed both front-end and back-end of the product usingJava, J2EE, Ajax, JQuery, spring and Hibernate, and other technologies.
- Developed user interfaces using JSPs, HTML, CSS,JavaScript, jQuery, JSP Custom Tags.
- Used Spring Core Annotations for Dependency Injection.
- Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
- Responsible to write the different service classes and utility API which will be used across the frame work.
- Used Axis to implementing Web Services for integration of different systems.
- Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
- Exposed various capabilities as Web Services using SOAP/WSDL.
- Used SOAP UI for testing the Web services by sending an SOAP request.
- Used AJAX framework for server communication and seamless user experience.
- Created test framework on Selenium and executed Web testing in Chrome, IE and Mozilla through Web driver.
- Developed Hibernate mapping files with Oracle database.
- Used Eclipse IDE for development and SVN for versioning system.
- Used Struts tlds (logic, bean, html, nested etc) with JSP pages.
Environment: Java, J2EE, JSP, Spring, Hibernate, Agile, Tomcat, Web Services, MySQL, Eclipse 3.5, SVN, Maven, JUnits, Hudson, JMS.