Senior Java Developer Resume
Brookfield, WI
SUMMARY
- Highly skilled professional wif 7+ years of experience as Java Developer in managing and/or actively participating in team designing, developing, and remaking innovative solutions continually recognized as “Best Quality” products.
- Simplify complex processes for diverse clients, creating and/or driving development of state - of-the-art technology.
- Experienced in analyzing and constructing the business logic for application systems.
- Extensive Knowledge in Java based technologies JDK 1.4, JDK 1.5, Servlets, Java Beans, HTML, JSP, JSF, XHTML, Spring, JDBC, EJB 3.x, Apache Tomcat 6.x/7.x, Web sphere
- Extensive knowledge and hands on experience wif J2EE Technologies and in developing web applications using Struts, Spring, Hibernate, EclipseLink, JSF, XML and facelets.
- Knowledge in Application Design and Development using OOP, MVC and JEE6.
- Experience in developing GUI screens using HTML, XHTML, CSS, JSP, JSTL and JAVASCRIPT.
- Efficient use of various design patterns such as MVC (Model-View-Controller), Singleton, Service locator, DAO (Data Access Object), DTO (Data Transfer Object), and Business Delegate in the development of distributed Enterprise Applications.
- Excellent development experience wif Object Relational Mapping (ORM) tools like Hibernate, EclipseLink
- Maximize functionality and capabilities, leveraging expertise wif data structures and algorithms.
- Ensure optimal performance and user-friendliness, conducting aggressive troubleshooting and debugging.
- Strongly knowledgeable of the JSR-317 of the Java Persistence API and its reference implementation Hibernate
- Knowledge in JSR-220 of the EJB 3.0 API and the JSR-318 of the EJB 3.1 API and their reference implementation integrated wifin GlassFish 3.x
- Good experience wif the JSR-316 of the Managed Bean specifications and the JSR-299 of the CDI specifications and their implementation Weld as well as Spring Core module and Seam Framework.
- Add value to teams and projects, using advanced knowledge of multi-process and multi-thread solutions.
TECHNICAL SKILLS
- C/C++
- Java
- Cobol
- VB.NET
- PHP
- Apache
- Tomcat
- Struts
- JavaScript
- HTML
- XHTML
- Spring
- Hibernate
- AJAX
- WSDL
- Oracle
- DB2
- SQL Server
- MS Access
- MySQL
- RUP (UML)
- MS Studio
- VSS
- CVS
- SVN
- Eclipse
- NetBeans
- ICE
- BREW
- PL/SQL
- TSQL
- MFC
- Tomcat
- PRO*C
- GCC
- Cshell
- Maven
- WINDOWS SERIES
- UNIX
- REAL TIME LINUX
- ITRON
- VxWORKS
- Tier Pattern
- MVC
- State Pattern
- Waterfall
- RUP
- Agile
PROFESSIONAL EXPERIENCE
Confidential, Brookfield, WI
Senior Java Developer
Responsibilities:
- Interacted wif client to understand and define the business requirement and scope of the project.
- Developed and enhanced new UI screens and the existing one using JQuery, Ajax also implemented business logic to its listener and in the different layers.
- Debugged the code using Eclipse IDE in debug mode for better understanding the business flow and also found and fixed the bugs reported by the users.
- Designed and developed the application using web Services
- Integrated the module wif other module by developing, for checkout, build and deployment to the UNIX
- Designed, executed and wrote different SQL queries for DB2 and incorporated it wif Java for Hibernate
- Resolving production issues/ maintenance.
- Testing the critical application’s functionalities before moving those into production by using various testing methodologies
- Provide the online support for the site by interacting through remote access or live meeting to install sites and to understand the issue.
- Performed unit testing for the codes.
- Manually test the code and also wrote test cases for every scenario.
- Created, compiled and deployed JARS to different machines.
- Fixed and checked the code through checkout and check-in in the STAR TEAM.
- Resolved, tracked and updated the incident reported in the SERVICE MANAGER.
- Co-ordinated and halped other programmer and Tester in the team for the testing and developing purposes.
- Followed, listened and fulfilled the instruction and checklist given for different tasks.
Environment: J2EE, JSP, Struts, Spring, hibernate, CXF, Camel, Maven, SVN, Redhat Linux 5, MySQL, websphere, Eclipse, agile.
Confidential, Fairfield, IA
Java Developer
Responsibilities:
- Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
- Used Object-oriented analysis (OOA) for object-modeling techniques to analyze the functional requirements for a system.
- Designed and developed Customer registration and login screens using HTML, Servlets and JavaScript.
- Simplified client-side scripting of HTML using JQuery, a cross-browser JavaScript library.
- Developed high-performance web applications using Struts and JQuery and XML Http Request.
- Developed web pages to display the account transactions and details pertaining to dat account using DHTML and CSS.
- Configured Spring to manage Actions as beans and set their dependencies in a context file and integrated middle tier wif Struts web layer.
- Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
- Dealt wif Hibernate open source ORM frame work for persistence management.
- Implemented Spring MVC architecture and increased modularity by allowing the separation of cross-cutting concerns using Spring AOP.
- Deployed flow of Execution in the Servlet Environment using STRUTS and defined Navigation Rules.
- Developed Messaging frame work for Asynchronous service using JMS.
- Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
Environment: J2EE, JSP, Struts, Spring, Swing/GUI, Windows, MySQL, Apache, Eclipse, RUP.
Confidential
Java Developer
Responsibilities:
- Created use case, sequence diagram, and design. Implemented business logic for UI. Coded program. Performed unit and system testing.
- Designed, launched, and continually enhanced social communication website by PHP, J2EE, JavaScript, JSP, Struts, Spring, Hibernate, Apache, MySQL, LINUX, RUP.
- Involved in analysis, design and establishment of technical specifications.
- Analyzed MVC architecture, Struts framework in view of the application workflow and application development.
- Designed and developed Servlets and Hibernate.
- Front-end development using HTML, CSS, JSP and client side validations performed using Java Script.
- Used CVS for code versioning.
- Worked on creating and updating the Oracle 9i and DB/2 Databases.
- Developed J Unit Test cases for the system.
- Developed Build scripts using ANT.
- Used Hibernate for persistence management.
- Used both Windows and UNIX platforms for developing the application.
- Designed the system based on Struts MVC architecture.
- Developed Servlet, JSP, CSS and XHTML facelets front end layer.
- Used transaction attributes in EJB to handle the transactions by the container.
- JavaBeans are used for developing lightweight business components.
- Used the Spring 3.x framework for building a web application according to MVC design pattern.
- Developed the User Interface using JSP/HTML and used CSS for style setting of the Web Pages.
- Designed XML schema for the system.
- Designed and developed the documentation for the system.
- Used JDBC to acquire DB connections.
- Used Eclipse in developing J2EE applications.
- Created UML diagrams, forms and services.
Environment: J2EE, Java, JSP, UML, Struts 2.0, Eclipse, Swing, Oracle BPM, Hibernate, JUnit, ANT, SQL Server, CVS, XSL, C++ and UNIX
Confidential
Java Developer
Responsibilities:
- Developed Yamaguchi taxation business system to simplify calculation of corporate tax from database’s raw data; included migrating COBOL/C to Java, and creating extent system design in windows, oracle, java, Struts, Spring and Hibernate.
- Created mobile phone application comprised of DTV(DTV as a task to control the DTV play and communicate wif other task, have thread to control DTV letter) and Phonebook capabilities(use template to make phone book and add detail content); included debugging and resolving project problems, and developing extent Phonebook function in Real time Linux by C++, Brew, ICE.
- Automated time zone adjustments according to GPS signals, and provided middleware interface to control display for key product; championed development proposal, system design, and use sequence diagram in VxWORKs, C++,csh and JTAG/ICE.
- Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOD methodology to capture and model business requirements.
- Implemented the web-based application following the MVC II architecture using Struts Framework.
- Designed the front-end using HTML, Javascript and CSS.
- Used Custom JSP tags to separate presentation from application logic.
- Extensively used the Java collection Framework Classes for Holding the Application objects.
- Involved in writing SQL, Stored procedure and PL/SQL for back end. Used Views and Functions at the Oracle Database end.
- Used Ajax-enabled components to enrich JSF-based user interfaces.
- Achieved event handling and input validation wif JSF.
- Developed backend business logic wif Spring Framework and achieved asynchronous messaging wif Java Messaging Services
- Development using the Use Cases and business logic & Unit Testing of Struts Based Application
- Developed JSP pages using Custom tags and Tiles frame work and Struts frame work.
- Used Hibernate for Object Relational mapping.
- Used spring Framework for implementing business logic and maintaining transactions.
- Used Struts Frame work to create Web Applications dat leverage both Servlets and JSP.
- Participated in Unit Testing of the project.
- Used ANT for compilation and building JAR, WAR and EAR files.
- Used JUnit/Eclipse for the unit testing of various modules.
Environment: C++, Brew, ICE, Csh, Java, Apache, Oracle, Struts, Windows, Real time LINUX, VxWORK, Layer Pattern, MVC Pattern, RUP, Waterfall.
Confidential
Software Developer
Responsibilities:
- Enabled communication between system composed server and factory equipment by developing process control system; included design and implementation of system, server service, database, gateway, and UI in Open VMS, C and Cobol for server, in windows, VC++ for gateway.
- Designed a network of web pages, where the user progresses through an application by selecting links, resulting in the next page being transferred to the user and rendered for their use using REST.
- Used JBoss, an application server, to implement the Java Platform Enterprise Edition, create applications and to integrate applications wif other applications
- Designed and developed STRUTS, implemented event handling using Java, STRUTS, AJAX, and JavaScript for various modules.
- Configured JDBC and LDAP Security in the application server.
- Developed LDAP server configuration files to enable encryption support for password storage.
- Developed UI wif AJAX, DHTML and JavaScript for more interactive web pages.
- Used JUnit to write repeatable tests.
- Used log4j for tracking errors and debugging the code.
- Created mobile phone application wif capability to view text and images(a task to implement text size and image size, reserve etc.) in Real time Linux, Brew, C++ and ICE.
Environment: C++, Cobol in OPEN VMS, VC, VB, BREW, SOCKET, Oracle, Visio, Visual Studio, OPEN VMS, Windows, Waterfall.
Confidential
C/C++ Developer
Responsibilities:
- Developed final portion of TDB Bank banking service system; showed final repot in web format, and generated various reports in PDF format in AIX, J2EE, Struts.
- Remade golf exercise place automatic adjustment machine; enabled money cashing, credit card number recording, and search and display of optimal site for users in Windows, VC++.NET, VB.NET.
Environment: VC.NET, VB.NET, Visual Studio, Windows, Java, Apache, Struts, eCANDO, Oracle, SVF, AIX, Layer Pattern, MVC Pattern, RUP, Waterfall.
Confidential
C/C++ Lead Developer
Responsibilities:
- Created mobile phone platform; involved developing various general widgets in Real time Linux, GDK, GTK and C++.(use GTK to provide general widget, let application developer to directly create widget )
- Developed Tokushima Prefecture financial system; added multiple new functionalities in Unix, C, COBOL and Java.
Environment: Java, HTML, JavaScript, C, COBOL, C-Shell, Oracle, PostgreSQL, Jude, UNIX, Linux, GDK, Layer Pattern, MVC Pattern, State Pattern, RUP, Waterfall.