Sr Java Developer Resume
Richardson, TX
PROFESSIONAL SUMMARY:
- 8 Years of experience as a Java J2EE Full Stack Developer in Object Oriented development, implementation and maintenance of web and distributed Enterprise applications using Java/J2EE technologies for banking, Insurance, Finance and Transportation organizations designing and developing web - based applications using Java, J2EE, Web Services, both SOAP/WSDL and REST, MVC framework, Spring, Hibernate Struts, Oracle and SQL.
- Experienced in developing projects based on Web Services, REST and Restful Webservices, Apache CXF, SOAP programming, WSDL, SOAP Security and XML parsers like SAX, DOM.
- Extensive experience in Core Java using Multi-threading and Exceptional Handling,
- Proficient in designing J2EE applications using MVC pattern and Struts framework
- Expertise in developing enterprise applications using various J2EE technologies. Including EJB2.1/3.0, JDK, JDBC, JPA, XML, HTML, Servlets, JNDI, Web Services.
- Experience using Spring Boot and Micro services.
- Extensive experience in creation and maintenance of mapping files and transaction control in Hibernate.
- Experience Working in Production support on 24 x 7 x 365 basis.
- Extensive experience in usage of ORM (Hibernate) in Spring framework
- Implemented and supported SOA applications.
- Knowledge of MQ and JMX, MongoDB.
- Developed user-friendly web-based GUI using JSP, JavaScript, AngularJS, AJAX, HTML, JQuery, HTML5, DHTML, CSS, and Bootstrap.
- Used AngularJS as the development framework to build a single-page application.
- Worked extensively on projects using SQL and PL/SQL. Created Stored Procedures to encapsulate business logic in the database and improve performance.
- Experienced in using databases like ORACLE 10g/9i/8i, MYSQL, SQL Server 2000 etc.
- Experienced with IDE’s like WSAD, Eclipse, My Eclipse, Net Beans etc.
- Experienced with various application / web servers like WebSphere, JBoss, Web Logic, and Tomcat
- Used agile methodology and Test Driven Development (TDD) to develop the application.
- Experience with Jasper Reports to generate different kinds of reports.
- Extensively used Corbertura as a code coverage tool.
- Knowledge of NoSQL like Cassandra and MongoDB
TECHNICAL SKILLS:
Operating Systems: Windows 10/8/7/XP, Windows 2000, Windows NT, Windows 95/98
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: RepositoryCVS, Tortoise SVN and Git.
IDE: Eclipse, RAD,and STS.
Build Tools: ANT, Jenkins and Maven.
Servers: WebLogic, WebSphere, Tomcat and TFS.
PROFESSIONAL EXPERIENCE:
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 1.7.1.8 , Hibernate 4/3.2,, XML, WSDL, CXF, Spring 4.2,, Java Script, HTML, CSS, JSP, Eclipse, Hibernate, PL/SQL, Unix Shell Scripting, Web logic 10.3, Ant Build, Jenkins, Team Foundation Server (TFS), JSON, Win SCP.
Confidential, DE
Sr JavaDeveloper
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: Java/J2ee JSP, Servlets, JavaScript, HTML, Struts Hibernate 4.0 Spring 4.2, Spring MVC, Oracle 10 Apache AXIS2.0 PL/SQL Web logic Application Server, Git, Junit, STS, Jenkins and Maven.
Confidential, NC
Full stack JAVA Developer
Responsibilities:
- Utilized Agile development sprints for software development.
- Participated in the design, development and testing of NCMMIS application.
- Designed and implemented application using Spring, Spring IOC, Spring Annotations, Spring MVC, Spring Transactions, Hibernate 4.0, SQL, IBM Web Sphere 8 and JBoss
- Developed front end using JSP, JavaScript, AJAX, CSS and HTML.
- Computed web application development using Spring MVC.
- Developed User- Interface using Servlets, JSP, JavaScript, AngularJS and XML
- Involved in deployment of the ear file on web sphere 7.0.22 server.
- Engineered end-to- end testing using Junit framework.
- Implemented WS securities by using username tokens.
- Extensively interacted with clients during the sprint demos.
Technologies: Java1.6, J2EE, JavaScript, SOAP UI, JAX-WS, Spring MVC, Spring WS, JSP, RAD, Web Sphere, UNIX, PL/SQL, JUnit, SVN, WSDL.
Confidential
Java Developer
Responsibilities:
- Analyzed client supplied products like business requirement document (BRD) and business rules.
- Programmed servlets, JSP, HTMLfor 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.
- UtilizedJMS 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 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 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.