Sr. Java Developer Resume
Omaha, NE
SUMMARY:
- 8+ years of experience on various phases of Software Development Life Cycle like requirements analysis, design, coding, testing, debugging and maintaining the websites.
- Expertise in Spring, Struts, Hibernate and web services (SOAP and RESTful).
- Analysis, Development, Testing, Documentation, Deployment, Integration, and Maintenance of web based and Client/Server applications utilizing Java, J2EE, Spring, Hibernate,JSF, JMS, XML, EJB, JSP, Servlets, JDBC, JNDI, HTML, DHTML and JavaScript, SQL, PL/SQL.
- Worked with servers Jetty, web logic, JBoss and Apache's Tomcat.
- Good knowledge in Java architecture and developing the applications using Java/J2EE design Patterns such as MVC, Singleton, Session Facade, Business Delegate, Transfer Objects, Front Controller and Data Access objects.
- In - Depth knowledge and experience in stored procedures in Oracle SQL.
- Knowledge on C and C++ with Object Oriented Concepts.
- Worked on MVC Architecture like AngularJS, NodeJS, and Spring.
- Created and deployed web pages using HTML, JSP, JavaScript, JSF and CSS.
- Expertise in XML, JAXP, SAX, DOM.
- Worked extensively in developing web applications using Java, Servlets, JSP, JDBC, Java-Beans, AWT, AJAX, EJB, JMS, JNDI, UML, Rational Rose, HTML, DHTML, JavaScript, and Oracle in Windows XP.
- Experienced in reengineering, migration, Enterprise Application Integration (EAI), Unified Modelling Language (UML), Object Oriented Application Design (OOAD), performance analysis, optimization and security.
- Expert in writing client-side validations using validation framework.
- Proficiency in developing applications using Oracle, MySQL and SQL Server 2000 as backend databases.
- Experience in using WebStorm, Net Beans, Atom, Eclipse IDE for Application development.
- Worked on web applications that required cross browser compatibilities like Chrome, Safari, Firefox, Internet Explorer and Opera.
- Knowledge on GUI applications using Java SWING and AWT.
- Good experience on JBoss Drools Rules Engine.
- Experienced in Java/J2EE design patterns, Enterprise Integration Patterns (EIA), ETL, E-RData Modelling,Spring frameworks, Quality assurance, Deployment and Support.
- Expertise in design and development in SOA architecture with WebServices which includes implementing and handling of XSDs, SOAP, WSDL files, JAX-B, JAX-WS, authentications using RESTful WebServices.
- Used Jira to track the user stories and defects with agile technology.
- Strong knowledge in principles, OOPS concepts, Configuration management, build process and release management.
- Adept in using version control tools like GIT, ClearCase,SVN and CVS.
- Some of the attributes that would describe me would be Team with Proactive, Self-Motivated, Quick learner and Strong interest in Front End Development.
- Strong communication skills to discuss the projects with technical and non-technical SME's.
- Willing to relocate: Anywhere
- Authorized to work in the US for any employ
TECHNICAL SKILLS:
Languages: Java, C, C++, J2EE, JavaScript, PL/SQL, SQL, Python
Web Technologies: HTML, DHTML, Custom Tags, XML, RMI, AJAX, CSS, JavaScript, Node JS, Angular JS, LDAP.
Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, EJB, Multi-threading, Java Mail.
Java Frameworks: Spring, Struts, Hibernate, JSF.
Spring Frameworks: Spring IOC, Spring JDBC, Spring Boot, Spring Security, Spring MVC, Spring Batch,Aspect Oriented Programming (AOP).
Design Patterns: Singleton, Factory, Observer, MVC, DAO, Session Façade,Business Delegate.
Application/Web Servers: WebLogic, IBM WebSphere, JBoss, Glassfish, Apache Tomcat.
ORM Frameworks: Hibernate, JPA, iBATIS.
Web Services: REST, SOAP, JAX-WS, JAX-RPC, JAX-RS, WSDL.
Database Servers: Oracle 10g/11g, DB2, SQL server, MySQL, MongoDB, Cassandra.
IDEs: Eclipse, Editplus, TextPad, JBuilder, Net Beans, WSAD, RAD
Version Control: GIT, CVS, SVN.
Build Tools: ANT, Maven, Log4J, Swing Suite
Bug Reporting tools: QTP, JUNIT, PR-Tracker, JIRA, BugZilla
Testing Tools: JUnit, Jasmine, Karma, Selenium.
Modelling Tools: UML, Rational Rose, Visio.
Operating Systems: Windows, Linux, UNIX.
PROFESSIONAL EXPERIENCE:
Sr. Java Developer
Confidential, Omaha, NE
Responsibilities:
- Developed and Implemented Web Services and used Spring Framework.
- Used the light weight container of the Spring Framework to provide architectural flexibilityfor inversion of controller (IOC).
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Implemented application level persistence using Hibernate and Spring.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Responsible for analyzing various cross-functional, multi-platform applications systems enforcing, best practices and provide guidance in making long term architectural design decisions.
- Designed and developed Using Performance Engineering.
- Involved in the deployment of SOAP based Web-Service End-Points using Apache CXF.
- Developed REST architecture based webservices to facilitate communication between client and servers.
- Created all the services to work with the various entities provided and restified the services using REST APIs.
- Responsible for build and release the code from Subversion and GIT.
- Good Working experience with web/applications servers IBM Web sphere, Oracle Web logic, JBOSS, Apache Tomcat and Jetty.
- Used Multithreading to do the application development and for running the different tasks at the same time.
- Designed and modified User Interfaces using JSP, JavaScript, CSS3, HTML 5, JSON, Performance Engineering and jQuery.
- Written Stored Procedures and functions for common utilities using PL/SQL.
- Provided leadership for service-oriented architecture (SOA) initiative by designing and developing web service interfaces to outside vendors and to internal systems.
- Implemented OAUTH 1.0 for authenticating the API clients.
- Agile and scrum process is used for tracking and developing the application.
- Worked on designing and creating business rules using Drools Rule Engine.
Environment: Core Java, J2SE, Servlets, JSP, YUI, Hibernate, Spring Framework, XML, MySQL, Eclipse, REST Web Services, OAUTH, Firebird tool, Cassandra, Postgres DB, SOAP, SOAP UI, JBoss, Spring web flow, PL/SQL, Dozer frame work, DB2, jQuery, AJAX.
Sr. Java Developer
Confidential, Atlanta, GA
Responsibilities:
- Developed HTML interfaces with an understanding of UI design principles.
- Implemented JSON for massive data transfer between Client/Server, different component coding structure, AJAX calls.
- Implemented different validation control on the web pages using jQuery.
- Created continuous integration builds using Ant Jenkins. And deployed on WebSphere app server.
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Implemented application level persistence using Hibernate and Spring.
- Deployed the applications on WebSphere Application Server.
- Used MVC Framework in the development for data binding and to consume RESTful Web services.
- Used Node.js, grunt to run angular.
- Developed Angular custom directives to make them integrate with Oracle Web Center sites.
- Built main application leveraging technologies such as Angular.js, Backbone.js.
- Implemented Spring MVC framework to make separate behavior and presentation in application.
- Used Jira to track the user stories and defects.
- Used Git for version control.
- Exchanged data with the help of JSON files to exchange data between server and client.
- Managed time effectively meeting all the deadlines for the release of projects.
- Worked on multiple project timelines simultaneously within a deadline driven environment.
- Developed, modified, and implemented the Web site to ensure consistency of layout in accordance with client goals.
Environment: J2EE 1.6, Spring, Hibernate 4.0, Web Services, SOAP, REST, DB2, Eclipse, Enterprise Architect, Oracle 11g, JUnit, Log4j, Maven, IBM using RAD v8.0x
Java/J2EE Developer
Confidential, New Jersey, NJ
Responsibilities:
- Analyzed Business Requirements and Identified mapping documents required for system and functional testing efforts for all test scenarios.
- Performed Requirement Gathering & Analysis by actively soliciting, analyzing and negotiating customer requirements and prepared the requirements specification document for the application using Microsoft Word.
- Developed Use Case diagrams, business flow diagrams, Activity/State diagrams.
- Developed the frontend using AngularJS, JSP, HTML and CSS, jQuery.
- Extensively used Spring IOC for Dependency Injection and worked on Custom MVC Frameworks loosely based on Struts.
- Used JDBC to invoke Stored Procedures and used JDBC for database connectivity to SQL.
- Deployed the applications on WebSphere Application Server.
- Used Oracle11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
- Writing complex SQL queries and reviewing SQL queries for the other team members.
- Developed JUnit Test Cases for Code unit test.
- Consumed and developed Restful Services with JSONandJersey API's.
- Used Soap UI Pro for Testing Web services.
- Worked with configuration management groups for providing various deployment environments set up including System Integration testing, Quality Control testing etc.
Environment: J2EE, JDK1.7, Restful-Services, JAX-RS, Jersey, Angular JS, JavaScript, HTML5, CSS3, jQuery, ClearCase, JSON.
Jr. Java Developer
Confidential
Responsibilities:
- Design, Development of technical specifications using design patterns and SOA methodology using UML, Unit test, Integration & System testing.
- Developed and tested the application in RAD development environment and deployed into the WebSphere.
- Migrated the Servlets to the Spring Controllers and developed Spring Interceptors, worked on JSPs, JSTL, and JSPCustom Tags.
- Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework.
- Designed and implemented the rules of Business Logic using spring and EJBs.
- Written JDBC statements, prepared statements and callable statements for various database update, insert, delete operations and for invoking functions, stored procedures, triggers.
- Implemented MVC architecture by using spring to send and receive the data from front-end to business layer.
- Used JSPs, HTML, Java Script, and CSS for development of the web pages.
- Developed Ajax, Java Script validation functions for client-side validations.
- Used object query tool JXPath to simplify querying of sets of java objects by using XPath-based syntax and jQuery.
- Used O/R mapping tool Hibernate for persistence to make the product Database agnostic.
- Used Data Ware house tools and Data stage ETL to transform, load data.
- Experience calling the mainframe from the distributed platform.
- Worked with PL/SQL using Oracle9i and Oracle10g database.
- Involved in functional testing, unit testing and Integration testing and defect fixes.
Environment: JDK 1.5, Spring, EJB, Web services, SOA, WebSphere, JSF, JSP, HTML, JSP, Java Script, JUnit, Unix Shell Script, ANT, WSDL, XML, XSLT, jQuery, AJAX, XSD, JXPath, XPath, Oracle9i&10g, Windows XP.
Jr. Java Developer
Confidential
Responsibilities:
- Involved in analysis and design of the application.
- Involved in preparing the detailed design document for the project.
- Developed the application using J2EE architecture.
- Involved in developing JSP forms.
- Designed and developed web pages using HTML and JSP.
- Designed various applets using JBuilder.
- Designed and developed Servlets to communicate between presentation and business layer.
- Used EJB as a middleware in developing a three-tier distributed application.
- Developed Session Beans and Entity beans to business and data process.
- Used JMS in the project for sending and receiving the messages on the queue.
- Developed the Servlets for processing the data on the server.
- The processed data is transferred to the database through Entity Bean.
- Used JDBC for database connectivity with MySQL Server.
- Used CVS for version control.
- Involved in unit testing using Junit.
Environment: Core Java, J2EE, JSP, Servlets, XML, XSLT, EJB, JDBC, JBuilder 8.0, JBoss, Swing, JavaScript, JMS, HTML, CSS, MySQL Server, CVS, Windows 2000.
