Sr. Java Developer Resume
Tampa, FL
SUMMARY:
- 9+ years of experience in developing large scale and complex enterprise applications using Object orientedtechnologies.
- Experience in designing, developing and deploying client - server, web, and distributed end-to-end enterpriseapplications.
- Involved in Full SDLC life cycle such as Requirement gathering, Analysis, Design, Coding, Unit testing andDeployment from SIT, UAT to Production
- Good hands-on experience with latest frameworks such as Spring, Struts and have understanding of thenew Struts2 framework.
- Highly skilled in J2EE (Spring, Struts, Servlets, JSP, JDBC), XML, XSLT, JAXB, jQuery.
- Very Strong skills in developing Web Services using SOAP, JAX-RS, JAX-WS, RESTFul.
- Expertise in developing web applications with JSON, JQuery, HTML, Java Script, CSS and AJAX
- Developing dynamic web pages using HTML, CSS and JavaScript.
- Knowledge of JavaScript frameworks like Angular JS.
- Developed mockups and prototypes using HTML and CSS.
- Highly skilled in Hibernate ORM tools.
- Well versed with IDE's such as Eclipse, IntelliJ, My Eclipse and Edit plus.
- Experienced in deploying J2EE applications on Tomcat web server and WebSphere, JBoss, Tomcatapplication servers.
- Very good understanding of OOPS, RDBMS.
- Experienced in deploying applications on Windows and UNIX environments.
- Good knowledge of databases with work experience of Oracle, and MySQL.
- Experience in writing Junit and Mockito test cases for system testing, Used Log4j for logging.
- Hands on experience in using Version Control tool's such as Git, Subversion, SVN and bug-tracking toolslike JIRA.
- Worked with Maven and ANT Builder for application building.
- Expert in working in Agile environment and Scrum.
- Possesses excellent analytical, problem solving, leading and learning skills as well as a keen interest in theemerging technologies.
TECHNICAL SKILLS:
Application Frameworks: Spring, Struts
ORM Frameworks: Hibernate, iBatis
Web Services: Restful, SOAP, WSDL
RDBMS: Oracle, MySQL
J2EE: Servlets, JDBC, JNDI and Web Services
Languages: J2SE, SQL, PL/SQL
Web development: JSP, JavaScript, jQuery, HTML, XML
Middleware: JavaBeans, EJB
Ides': Intellij, Eclipse
Application Servers: WebLogic, WebSphere
Web Server: Apache Tomcat Version Control Subversion, SVN and Git Tools Maven, Apache Ant, and Log4j.
Operating Systems: UNIX, Windows
WORK EXPERIENCE:
Sr. Java Developer
Confidential, Tampa, FL
Responsibilities:
- Working with Product Managers to get and understand business requirements.
- Developing new and enhancing exiting spring batch modules.
- Writing Spring Resources, Controllers and Beans developing the Spring Resources, Controllers andServices.
- Implementing Data Layer by using Hibernate by writing HQL queries and mappings.
- Developed RESTful services with Jersey and deploy them on a Tomcat server.
- Developed NBA Prioirty, Inventory modules.
- Worked on Oracle 11g and used SQL Developer for writing queries and for PL/SQL.
- Writing Junit test cases for testing the Business and the service layer to deliver quality software.
- Worked on bug fixing which are raised by QA during testing.
- Used eclipse IDE for developing.
- Used Git for version control.
- Working and developing the project in Agile Methodology by using Version One tool for project managementand to track tasks on daily basis.
- Used Jira Tool for bug tracking.
- Involved in Production Support and Maintenance.
- Build and Deployed applications on Server with Jenkins.
- Participated actively in application launch on Certification and Production environment.
- Configured and implemented Log4j for logging information.
- Conducted newly developed application functionality demos with business and testing groups
Environment: Java 8, J2EE, Spring 3.1, Angular JS, Hibernate 3.5.0, eclipse, SQL Developer, Maven, Git, Oracle 11g, Linux, Jenkins.
Sr. Java Developer
Confidential, TX
Responsibilities:
- Implemented using Spring MVC pattern.
- Developed UI Pages using AJAX, jQuery, JSON, HTML, and CSS.
- Implemented i18n (Internationalization) translating all aspects of the application into different languages.
- Implemented Design Patterns such as MVC, Singleton, Value Objects, and DAO
- Implemented Servlets Filters for Authenticating the Logged User.
- Used TOAD to check and verify all the database turnaround times and also tested the connections forresponse times and query round trip behavior.
- Implemented the concepts of JDBC, and JNDI for all database interactions
- Involved in developing object oriented JavaScript and experienced with AJAX, JSON, HTML5, and CSS.
- Designed User Interface using HTML, CSS, XML, Java Script.
- Production support and enhancements for entire system.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Established pages using CSS to maintain the uniformity of all the screens throughout the application andpositioning of screen objects.
- Build scripts were written to create a run time environment for ANT.
- Used SVN as the version control tool to perform programs Check-out and Check-in from and to the repository.
- Wrote JUnit test cases for testing the Business layer and the service layer.
- Utilized eclipse IDE development of the project.
- Used JIRA for support cases and bug-reporting.
- Followed Agile approach for the development process.
- Preparation of Software Requirement Specifications (SRS), Software Design Documents (SDD)Environment: Java EE, Java 1.5, Spring 3.0, XML, DB2, Eclipse, Tomcat 5.5, SVN, Windows 2000/XP.
Sr. Java Developer
Confidential, Jersey City, NJ
Responsibilities:- Implemented Spring framework modules like IOC, MVC, AOP, ORM, and DAO for application design anddevelopment.
- Extensively written CORE JAVA code in application
- Developed Java, JSP, AJAX, Java Script, HTML, and CSS for UI & business logic.
- Implemented Validator framework to implement Client side and server side for Validations.
- Used O/R mapping tool Hibernate for persistence data.
- Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and SpringFramework.
- Implemented the entire service layer of the application writing WSDL, XSLT, XML, and XSL for transformingXML to OFSML, Web Services adhering to SOA Framework.
- Wrote the Hibernate-mapping XML files to define java classes-database tables mapping.
- Used TOAD to check and verify all the database turnaround times and also tested the connections forresponse times and query round trip behavior.
- Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
- Involved in Coding JavaScript code for UI validation and worked on Struts validator frame works.
- Developed and Deployed Web Services implementing Http methods like put, get, post, and delete in WebSphere.
- Implemented i18n (Internationalization) translating all aspects of the application into different languages.
- Used Hibernate Template for various database update, insert, delete operations and for invoking functions,stored procedures, triggers.
- Created Database tables and schema in Oracle10g based on data flow requirements.
Environment: Java 1.5, J2EE, JSP, Struts 1.2, MVC, Hibernate 2.0, JNDI, JavaScript, DOJO, XSLT, DTD, SAX, DOM, XML, JavaScript, AJAX, ANT, RAD, HTML, Oracle 10g, WebSphere.
Sr. Java Developer
Confidential, Plano, TX
Responsibilities:
- Implemented models for Retirement Calculator module.
- Developed Dynamic Content Management for Presentation Layer.
- Developed JSP Pages for content presentation.
- Designed & developed web pages using HTML, Java and Implemented JDBC for database connection.
- Created stored procedures and triggers to accomplish the business rules.
- Responsible for overseeing the Quality procedures related to the project.
- Responsible for Code Reviews, Bug fixing.
- Developed the presentation Tier using JSP, XML, HTML and JavaScript.
- Involved in developing front end screens using JSP, DHTML, HTML, CSS, AJAX, DOJO and JavaScript.
- Involved in Unit testing and Integration testing.
- Integrate the file from the repository.
- Make an Enterprise Archive (EAR)
- Put it in FTP and place the same EAR into QA server for testing.
Environment: Java 1.5, J2EE, Servlets 2.3, JSP 2.1, JAVA Mail, JNDI, HTML, Tomcat 5.0, Eclipse, Oracle 8i, Windows 2000/XP.
Java Developer
Confidential
Responsibilities:
- Implemented model for DRM.
- Developed Dynamic Content Management for Presentation Layer.
- Designed & developed web pages using JSP, Java and Implemented JDBC for database connection.
- Responsible for overseeing the Quality procedures related to the project.
- Responsible for Code Reviews, Bug fixing.
- Developed UI using HTML, JavaScript, JSP, and developed Business Logic and Interfacing componentsusing XML, and JDBC.
- Involved in design of JSP's and Servlets for navigation among the modules.
- Designed cascading style sheets and XSLT and XML part of Order entry.
- Managed connectivity using JDBC for querying/inserting & data management including triggers and storedprocedures.
- Involved in Unit testing and Integration testing.
- Integrate the file from the repository.
Environment: Java 1.4, J2EE, Servlets 2.3, JSP 2.1, HTML, Tomcat 5.0, Eclipse, Oracle 8i, Windows 2000/XP.