Java Developer Resume
Minneapolis, MN
PROFESSIONAL SUMMARY:
- 8 Years of demonstrated success in developing complex enterprise applications using j2ee technologies.
- Experience in deploying applications on Servers like Web Logic Application Server, Web Sphere 6.0, Oracle Application Server, and Tomcat.
- Experience in developing web applications using Spring, Struts and other custom Architectures.
- Experience in Data Modeling and performance tuning of Relational Data Bases Oracle 9i,10g and DB2.
- Expertise in developing applications using Spring Framework's Spring Web Flow, Inversion of Control and Dependency Injection.
- Excellent Track Record in delivering Highly Scalable and Efficient Multi - Threaded Applications on time using standard development practices.
- Expertise in developing Service Oriented Architectures (SOA) from Web Services supporting High Internet
- Designed and developed Microservices business components using Spring Boot.
- Traffic using SOAP Protocol and RESTful webservices.
- Consumed REST based Microservices with Rest template based on RESTful APIs.
- Expertise in developing Object Relational Mapping using Hibernate and Oracle.
- Expertise in developing the Web components using JSPs, Servlets, Filters, Custom Tag Handlers, CSS.
- Expertise in developing application user interfaces with JSPs, AJAX, Java Script and DHTML.
- Expertise in debugging the applications and Unit Testing the application using JUnit.
- Expertise in defining solutions with excellent Object Oriented Design using several design patterns including but not limited to Singleton, MVC, Business Delegate, Session Façade, Factory, DAO, Value Object, Proxy etc.
- Expertise in Documenting the Software Requirements Specifications including Functional Requirements, Data Requirements and Performance Requirements.
- Strong Experience in writing Stored Procedures, Functions and Triggers.
- Experience in writing the ANT SCRIPTS for building and deploying the working enterprise application and writing UNIX Scripts.
- Experience in logging the application using Log4j.
- Experience in using Version Control Systems like SVN and Clear Case.
- Highly adaptable and adept at building good working relationships.
- Experience in MAVEN build automation tool..
TECHNICAL SKILLS:
Programming Languages: C, Java, J2EE
Frameworks: Spring, Hibernate, Struts, EJB, JMS, JSF
Java/J2EE Technology: Java J2EE, Java J2SE, Servlets, JSP, Web Services, JavaScript, JQuery, JDBC, SOAP, REST, JMS, AJAX, XML
Web Services: SOAP, Rest
IDE: Eclipse, RAD
Databases: SQL, PL/SQL
Application Servers: Web Logic, JBoss, Web sphere, Tomcat.
Scripting Technologies: Java Script, JQuery, Shell
Operating Systems: Windows, Unix, Linux, OS X
Designer Tools: UML, MS Visio
PROFESSIONAL EXPERIENCE:
Confidential, Minneapolis, MN
Java Developer
Reponsibilities:
- Design the application using UML modeling tools .
- Implemented Presentation layer components using HTML, JavaScript, JSP.
- Configured Spring Framework to implement MVC design patterns.
- Used JavaScript for client side validations.
- Implemented data access using Hibernate framework.
- Implemented the configuration files and the class's specific to the spring and hibernate.
- Implemented the Business Objects and configured those Objects in spring configuration file.
- Created hibernate mapping files to map the POJO to DB tables.
- Implemented design patterns like Singleton, MVC.
- Created SQL Statement, Stored Procedure, Triggers using TOAD on MySql database.
- Wrote various SQL for accessing data from database and used JDBC API for Java Database Communication.
- Implemented search functionality including the wildcard search.
- Developed EJB Session Bean to encapsulate the business logic.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
- Used CVS for version control.
- Implemented Spring Boot with Microservices to divide the application into various sub modules
- Used Spring Tool Suite as IDE for developing project.
- Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future reference and upgrades
- Performed unit testing, system testing and user acceptance test.
- Used Websphere as an Application server for deploying web application.
Environment: Java, HTML, CSS, Servlets, JavaScript, JSP, Spring 3.0, Hibernate, Web Services, JDBC, Eclipse, Websphere, Microservices, Oracle, JUnit, XML, UML, CVS, ANT, Maven, Weblogic server,
Confidential, Memphis, TN
Java Developer
Responsibilities:
- Implementing the Design and developing modules using Agile Methodology. Planning iterations for effective design and development of the Modules
- Developed user interface using Spring MVC, JSP, JSTL .
- Developed JSP pages and client side validation.
- Developed an own realm for Apache Tomcat Server 8.0 for authenticating users.
- Developed the custom tags to display data in JSP pages.
- Deployed the application in Production environment.
- Designed the user interface using HTML5, CSS3.
- Tested the java code using SPOCK and JUnit.
- Performed code review using crucible.
- Written Unit test cases using JUnit testing framework.
- Involved in the development of front-end design using JSP, HTML, CSS, XML, AJAX.
- Worked on JUNIT testing, Integration testing Development frameworks.
- Generate SQL Scripts to update the parsed message into Database.
- Completed proof of concepts using Java, JSP, Servlets and XML using JSON server for selecting different standards
- Designed various UI components in XSL , jQuery,POJO, HTML, JavaScript, CSS, Spring MVC framework, and worked on Internationalization.
- Worked on Restfull and Soap Web Services
- Developed web pages based on advanced UI technologies like Bootstrap, Free marker.
- Developed modules with JSP, Servlets, HTML, JavaScript, CSS, XML and deployed them, worked on Core Java, Spring and JDBC.
- Developed gradle scripts and which would auto generate SOAP WSDL java classes using Axis jar.
Environment: Java8, ApacheTomcat 8, SQL Server Management, Studio, Spring Framework, Hibernate, SPOCK, HTML5, CSS3.
Confidential
Java Developer
Responsibilities:
- Involved in complete life cycle of software development including designing, developing, testing, and deployment of application
- Creating the basic class diagrams and the object.
- Implemented the application using StrutsMVC Framework.
- Used the Beans classes as well as Bean Factory from Spring
- Used Struts JSPTags (Taglibs) to create dynamic JavaScript .
- Created result data columns using JSF Technology.
- J2EE Architecture was implemented using Struts based on the MVC pattern.
- Developed Use Case Diagrams and Class Diagrams using Rational Rose
- Developed the user interfaces usingAJAX, HTML/DHTML and CSS.
- Developed reports using Crystal Reports tool and JSP with the information of the patients.
- ANT script is used to create WAR and EAR files.
- Created Java Servlets and other classes, deployed as EAR file, connecting to SQL server database using JDBC.
- Developed the business logics using Java Beans and StatelessSession Beans.
- Developed a tool to retrieve and send data to third party service provider. This feature was implemented using XML, SOAP.
- Built customer tag handlers and description library.
- Developed Event Logging & Error Reportingapplication using Servlets.
- Developed system to access to legacy system database (JDBC).
- Used Rational Clear Case to maintain the version of the files used in the project including branching and tagging.
- Designed dataflow system, divided dataflow to modules, defined function and interface.
- Designed database tables, stored procedures and functions.
- Developed procedures and functions, user interface and error handles for smart Search, writing user manual and training users.
Environment: Struts, Hibernate, Web services, XML, Apache Tomcat, Microsoft SQL Server, XML Schema 1.0, XSLT 1.0, XSL, DOM, SAX2, DTDs, Xerces, Eclipse, Apache Lucene, WSAD, LDAP server, Oracle Reports, Controls, J2EE Servlets, CVS, JSP, JFC/Swing, Jgoodies,Rational Clear Case, Struts, ANT.
Confidential
Java Developer
Responsibilities:
- Took part in Agile and Waterfall E-Acquisition projects in developer role.
- Configured local workspace in Eclipse IDE and implemented requirements using JSP, JSTL, EL, HTML, CSS, JavaScript, prototype, jQuery in presentation layer.
- Coded in Java Struts 1.2 + Tiles framework.
- Used Core Java, JSON, XML concepts.
- Collaborated with multiple teams in projects with other systems dependencies.
- Provided support by troubleshooting issues. Completed post-build activities such as taking code review sign-offs, documenting code quality reports, merging & pushing code to different development environments
Environment: HTML, CSS, JavaScript, Prototype, jQuery, JDK1.5, JBoss (Local work space), WebSphere, JSP, XML, DB2, Linux, J2EE, Struts 1.2, Tiles 2.0, Eclipse IDE.
