Senior Java Developer Resume
NC
SUMMARY
- 8+ years of experience in developing large - scale, Object-Oriented, high-performance distributed systems and web applications.
- Strong design and development experience in Java/J2EE technologies like JSP, EJB, Servlets, JDBC, and JMS.
- Oracle Certified Java Professional SE 6 Programmer.
- Participated extensively in using MVC, Spring, Spring MVC, Spring-WS, Struts and Junit frameworks.
- Experience in Web services such as SOAP, JAX-WS and RESTful.
- Experience in front-end technologies like JavaScript, Backbone.js, HTML, CSS, JQuery and XML.
- Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and in writing complex queries, using SQL and Oracle.
- Hands on experience on Backbone.js technology framework and good knowledge on server side programming.
- Good working experience on Spring framework, Hibernate and in OOAD using UML (Rational Rose).
- Expert in using Java IDE’s like Eclipse, RAD and STS.
- Expertise in Spring IOC design patterns to build the application services layer.
- Hands on experience in GIT/GERIT, SVN, RTC and CVS as version control systems.
- Proficient in taking raw data, building capacity models and in solving technical issues.
- Strong work experience in Web based application development, Middleware programming, Database programming, distributed computing, Server side programming, deployment, and Client Server computing in n-tier software systems.
- Good working experience on servers such as WebLogic, WebSphere and Apache Tomcat.
- Experience in Functional Specifications / Business Requirement Document Analysis.
- Ability to work independently in critical components and possess good analytical, communication, interpersonal, leadership skills and also adaptable.
- Good knowledge of the different methodologies involved in the Software Development Life Cycle and TEMPhas exposure to the standards, procedures & documentation followed by CMMI Level 5 companies.
- Computed various activities like Design, Coding, End-to-End Testing and Production Support for various applications.
- Experience in coordination with other departments, planning, server augments, program management and analytics.
- Excellent communication and presentation skills. Self-starter, customer focused and detail oriented with team player capabilities.
TECHNICAL SKILLS
Operating Systems: Windows, UNIX
Languages: Java, JavaScript, JQuery, HTML, XML, JSON, PL/SQL, CSS.
Database: Oracle, SQL.
Technologies: JDBC, JSP, Servlets, EJB, JMS, Struts, Web service (SOAP & REST).
Frameworks: Hibernate, Struts, AJAX, CXF, Spring, Spring-MVC, Backbone.js, and Junit.
Tools: TOAD, PL/SQL, Microsoft Office, Axis and Jira.
Version Control/ Repository: CVS, Tortoise SVN and Git.
IDE: Eclipse, RAD, and STS.
Build Tools: ANT, Jenkins and Maven.
Servers: WebLogic, WebSphere, Tomcat and TFS.
PROFESSIONAL EXPERIENCE
Confidential, NC
Senior JAVA Developer
Responsibilities:
- Utilized Agile development sprints for software development.
- Participated in the design, development and testing of NCMMIS application.
- Involved in requirement gathering and design documentation.
- Developed front end using JSP,JavaScript, AJAX, CSS and HTML.
- Computed web application development using Spring MVC.
- Generated the web services Client by using JAX-WS API.
- Implemented the client Invocation code in Spring-WS (Security Interceptors, Request Header interceptors, spring web services Template).
- Managed the request object and invoke the web service call with spring web service template, after getting the response, captured the response and saved into the respective tables.
- Implemented the DAO classes withSimpleJdbcDaoSupport.
- Involved in deployment of the ear file on web sphere 7.0.22 server.
- Computed the SOAP request and response by using SOAP-UI Tool.
- Engineered end-to- end testing using Junit framework.
- Implemented WS securities by using username tokens.
- Extensively interacted with clients during the sprint demos.
Environment: Java, J2EE, JavaScript, SOAP UI,JAX-WS, Spring, Spring MVC, Spring WS, JSP, RAD, Web Sphere, UNIX,PL/SQL, Junit, SVN, WSDL.
Confidential, Richardson, TX
Sr Java Developer
Responsibilities:
- Exposed to Agile software methodology.
- Analysed functional and business requirements for development.
- Installed and configured the Confidential & Confidential E Ordering project for the development environment.
- Worked on the Restful Web services for the Ordering modules project.
- Worked on the spring framework for controllers, Dependency Injection and Spring JDBC.
- Designed front end using object oriented JavaScript framework library Backbone.js.
- Developed applications using JavaScript, JSP, CSS, XML and HTML for front end development
- Computed the business logic using Spring and Spring MVC framework
- Designed and developed complex queries using SQL statements in Oracle database.
- Maintained the data layer using Hibernate framework.
- Assisted in deploying applications to QA, UAT, staging environment, deployment and maintenance
- Ensured unit testing and integration testing of the applications.
- Performed application tuning and optimization in addition to analysis, software design process, development and design reviews.
Environment: Java/J2EE, REST ful Web Services, XML, WSDL, CXF, Spring, Java Script, Backbone.js, HTML, CSS, JSP, Eclipse, Hibernate, PL/SQL, UNIX, Web logic 10.3, Ant Build, Jenkins, Team Foundation Server (TFS), JSON, Win SCP.
Confidential, DE
Sr Java Developer
Responsibilities:
- Involved in developing the whole system using J2EE based technologies.
- Translated business requirements into detailed design.
- Addressed onsite-offshore coordination.
- Managed version control system and implement configuration management process as per CMM guidelines.
- Responsible for evaluating open sources tools and develop framework to integrate them into the application.
- Developed front end using JSP, Servlets, JavaScript and HTML.
- Implemented Spring IOC design pattern and Spring MVC to build the services layer and web modules.
- Utilized Spring, Hibernate & Spring ORM Module to access Oracle Database.
- Used data models, Spring, hibernate-config.xml, Hibernate mapping files & HQL for building the persistence layer.
- Programmed Spring based JUnit tests for testing the services and DAOs
- Deployed J2EE web applications on WebLogic Server
Environment: JDBC, JSP, Servlets, JavaScript, HTM, Hibernate, Spring, Spring MVC, Oracle, Web Logic, Git, Junit, STS, Jenkins and Maven.
Confidential
Java Developer
Responsibilities:
- Exposed to Software Development Life Cycle (water fall), methodology.
- Examined the Use cases, Interaction diagrams and Class diagrams in development of the application.
- Implemented "Model View Controller (MVC)" architecture Spring and Spring MVC for an efficient implementation of the view level customizations and interface with the application logic.
- Developed JSP’s, Servlets, JavaScript, JQuery and XML which formed the UI component.
- Created Servlets and Java Server Pages, which route submittals to the appropriate Enterprise Java Bean (EJB) components and render retrieved information.
- Developed EJB Components, both Entity and Session beans, modeling the business logic.
- Utilized Hibernate for data interaction with Oracle database.
- Participated in generating soap web services, JAX-WS for secure transactions.
- Performed Unit Testing and managed by using Junit.
- Participated and assisted in deploying components on WebLogic application server.
Environment: JSP, Servlets, EJB, JDBC, HTML, CSS, XML, JavaScript. JQuery, SOAP JAX WS, Spring, Spring MVC, Eclipse, SVN, WebLogic, Oracle, Hibernate and Junit.
Confidential
Java Developer
Responsibilities:
- Analyzed client supplied products like business requirement document (BRD) and business rules.
- Programmed servlets, JSP, HTML for web application development.
- Implemented Transfer Funds, Messaging Service Modules using Struts Framework with respect to Model-View-Controller (MVC) Architecture.
- Developed various EJB components like Stateful Session, Message Driven Beans to fulfill business logic.
- Utilized JMS for reliable and asynchronous exchange of important financial information.
- Discussed with the team to understand the requirements and prepare high level and low-level design documents from the requirements specification.
- Collaborated with the users and gathering the requirements to build the online screens.
- Participated in generating soap web services, JAX-WS for secure transactions.
- Developed test cases and performed unit testing using JUnit.
Environment: JSP, Servlets, HTML, Struts, EJB, Oracle, SVN, RAD, RTC, WebSphere, SOAP JAX-WS, Hibernate, Junit.
Confidential
Java Programmer
Responsibilities:
- Involved in Java/J2EE application design and in all stages of development using Waterfall model,
- Analyzed client supplied products like Business Requirement Document, business rules and business integration specification.
- Collaborated with the team to understand the requirements and prepare from the requirements specification.
- Communicated with the users and gathering the requirements to build the online screens.
- Participated in various activities of development, deployment and integration of all the modules as part of integration team.
- Implemented and participated for setup in DIT, SIT & UAT using Apache Tomcat Server.
Environment: Java, J2EE, Servlets, JSP, HTML, SQL, JavaScript, Struts, Junit, CVS, Tomcat, Eclipse.