Java Developer Resume
Omaha, NE
SUMMARY
- 5 years of IT experience encompasses software design, development and maintenance of custom application software in Java, J2EE.
- Expertise in the implementation of Core concepts ofJava,J2EETechnologies: JSP, Servlets, JSF, JSTL, EJB transaction implementation (CMP, BMP, Message - Driven Beans), JMS, Struts, Spring, Swing, Hibernate,JavaBeans, JDBC, XML, Web Services, JNDI, MultiThreading etc.
- Superior project implementation skills using distributed technologies like RMI, EJB (Session Beans, Message Driven Beans), also have exposure to SOA using Webservices.
- Solid background in Core Java concepts like Threads, Collections Framework, Java Reflection. And also have handsome experience in building Class diagrams, activity diagrams, sequence diagrams, activity diagrams and flow charts using Rational Rose and Visio.
- Strong database connectivity skills which includes Oracle, MYSQL, and DB2 and in programming with SQL, PL/SQL, and Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like sql developer.
- Experienced in using Design Pattern: Singleton Pattern, Session Façade Pattern, MVC Pattern, and Business delegate Pattern, Factory pattern, Value Object pattern, DAO pattern.
- Proficiency in programming with different Java IDE’s like Eclipse, Net Beans, RAD.
- Sound knowledge in developing applications using three tier architectural frameworks such as MVC (Model View Controller) like Struts, spring framework.
- Extensive experience in developing web Applications using Struts framework implementing Action Classes, ActionForms, Struts Validation Framework, Struts Tiles and Struts Tag Libraries.
- Experience in Hibernate 3.0 which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
- Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO) and also experienced in integrating Spring Web Flow.
- Designed and developed various integration components using JMS and MQ Series.
- Developed scripts for automating tasks using Ant and UNIX shell programming.
- Building and Deployment of EAR, WAR, JAR files on test, stage and production servers.
- Experienced in deploying applications on Application servers such as WebLogic, IBM WebSphere, and Jboss and on the Tomcat.
- Extensive knowledge and hands on experience in Web development using HTML, DHTML, AJAX, CSS, Bootstrap, JavaScript, XML, XSL, XSLT, validations with DTD & XML Schema and processing files with SAX, DOM Parsers.
- Experience encompasses software design, development and maintenance of custom application software.
- Mastery of build technologies like Hudson, Jenkins, Ivy, Maven, Gradle, NuGet etc, Integration and automation of source control applications like Perforce, Subversion, stash.
- Experience in software configuration management using CVS, SVN, GIT and IBM Clear Case.
- Hands on experience with build tools like ANT, Maven and logging tools like Log4J
- Strong technical background, excellent analytical ability, good debugging skills, good communication skills, team player, goal oriented and ability to quickly learn new technologies as required.
TECHNICAL SKILLS
Software Engineering: AGILE, SIX SIGMA - SOFTWARE DESIGNING, UML, RUP, and Systematic Software Reuse.
Architecture: Object oriented design, design patterns, Service Oriented Architecture (SOA), Business Process Management (BPM).
Operating Systems: Sun Solaris, Windows 2000/NT/XP, HP UNIX.
Technologies: Java 7, J2EE, XML, XSLT, HTML, JavaScript, VBScript, Ajax, PL/SQL, ADF, Shell Script; Java Web Technologies Servlets, JSP, EJB3, JSF, Hibernate, JSTL, Java Web Services, SOAP, WSDL, Schemas, Apache AXIS, JDBC, JAX RPC, JAXP (SAX, DOM), JNDI, LDAP, FOP, JavaMail, Jakarta Commons Libraries, JUnit, Ivy, ANT, MAVEN
Middleware: J2EE JDBC, Web Services (SOAP, WSDL, UDDI)
Application Servers: JBoss 4.3, Apache HTTP server, Apache Tomcat 5.0/6.0, Weblogic 8.1, IIS
RDBMS: Oracle8i/9i/10g, MySQL.
Tools: Eclipse/MyEclipse, Intellij, Net Beans.
Frameworks: MVC, Apache Struts, Spring 3.0.3, Java Server Faces 2.0.
Other: FTP, HTTP, SMTP, DAO, IBM ClearCase V 7.1, CVS, VSS, Google Map API, BSCS Billing System.
PROFESSIONAL EXPERIENCE
Confidential, Omaha, NE
Java Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phase of Software Development Lifecycle.
- Worked independently with minimal supervision in a fast paced and rapidly changing environment.
- Application is built using standard design patterns such as DAO, Business Delegate.
- Developed and used JSP custom tags in the web tier to dynamically generate web pages.
- Designed and implemented Struts (MVC Paradigm) components such as Action Mapping,
- Action class, Dispatch action class, Action Form bean, and a form set for validation.
- Participated actively in discussions with the business to gain good knowledge of domain.
- Developed complex UI business functionality like Precedes and Follows, splitting advance sheet, add/remove artifacts using jQuery and jQuery Data tables.
- Used AJAX for asynchronous calls to server.
- Used XPath to parse xml data.
- Used RAD IDE for development.
- Configured Struts-config.XML for action mappings.
- Developed SOAP websevices using Struts.
- Preparing the JUNIT test cases.
- Deployed entire application on the production and staging servers at different Levels.
- Involved in database design
- Planning and Tracking the project activities
- Designed/developed UI with8AJAX, HTML, DHTML, jQuery, JavaScript and JSP for interactive web pages.
- Involved in front-end and back-end technologies for interactive web pages.
- Estimation and Analysis of the system
- Worked on migrating SVN to GIT repositories.
- Functional and Technical Design Preparation .
- Proficiency using Linux commands and shell scripts.
Environment: JAVA/J2EE, Struts, JSP, Servlets, RAD, HTML, SVN, GIT, Ajax, jQuery, Maven, Linux, CSS, DB2 and Oracle.
Confidential
Java Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phase of Software Development Lifecycle.
- Worked independently with minimal supervision in a fast paced and rapidly changing environment.
- Application is built using standard design patterns such as DAO, Business Delegate.
- Used Ibatis as a persistence mapping to get the Data from DB.
- Participated actively in discussions with the business to gain good knowledge of domain.
- Developed complex UI business functionality like Precedes and Follows, splitting advance sheet, add/remove artifacts using jQuery and jQuery Datatables.
- Used Spring Rest Template to consume web services.
- Developed REST webservices using Spring.
- Used AJAX for asynchronous calls to server.
- Used XPath to parse xml data.
- Developed Spring MVC .
- Used Eclipse IDE for development.
- Preparing the JUNIT test cases
- Involved in database design
- Planning and Tracking the project activities
- Estimation and Analysis of the system
- Functional and Technical Design Preparation
- Added new features for Filter’s tab and Display tab.
- Used SVN for version control.
- Used Eclipse IDE for development.
- Designed/developed UI with8AJAX, HTML, DHTMLand JavaScript for interactive web pages.
- Developed various helper classes needed following Core java multi-threaded programming and Collection classes.
Environment: Java, J2EE, Spring 3, Struts 2.x, REST, Jdbc, Spring jdbc, SVN,GIT Ibatis, XPath, JUnit, QUnit, HTML, jQuery, AJAX, jQuery Datatables, Apache Tomcat 7, Oracle, Eclipse IDE, Apache Maven, Ant, Linux