Java Programmer Resume
New York, NY
SUMMARY
- Around 7 Years’ of Experience in java and J2EE development
- Used JBoss server to run the developed web applications.
- Deployed applications using JBoss.
- AngularJS for building User Interfaces & software components.
- AngularJs for two way data binding.
- JBoss A - MQ for the performance and messaging.
- Experience in designing, developing and deploying client-server, web, and distributed end-to-end enterprise applications.
- Experience in deploying applications on Windows and UNIX environments
- Experience in writing JUnit test cases for system testing, Used Log4j for logging.
- Experienced in deploying J2EE applications on Apache Tomcat web server and Web Logic, Web Sphere, JBoss application server.
- Extensively worked in interfacing highly scalable n-tier e-Business Applications with Legacy systems.
- Extensively used O/R mapping capabilities of Hibernate in scalable enterprise applications.
- Experienced in Full SDLC life Cycle such as Analysis, Design, Implementation, Testing, Enhancement, Production Support and Change Management of business critical applications.
- Extensively implemented J2EE design patterns such as MVC, Service Locator, Factory Pattern, Session Facade, Singleton, Service Factory, and DAO, DTO and best practices for building enterprise systems.
- Extensively used Jquery in web based applications
- Excellent depth in J2EE Technologies such as Servlets, JSP, JSF, HTML, JavaScript using services like JDBC, RMI, JNDI, JMS, JTA, Javamail.
- Excellent work Experience in CORE JAVA, J2SE 1.5, 1.6 &1.7
- Good hands-on experience with the latest frameworks such as Struts, Hibernate and spring, has a solid understanding of the new Struts2 framework.
- Worked on WebServices technologies like SOAP, WSDL,REST.
- Implemented automated testing using Selenium2.
- Skilled at writing SQL, Stored procedures, Functions & Triggers.
- Well versed with IDE’s such as WSAD, RAD and Eclipse.
- Very good understanding of RDBMS, OOPS, OOAD and DOJO.
- Excellent work experience with Version Control Tool’s such as Subversion, PVCS, SVN, and IBM Clearcase. Bug tracking tools like REMEDY,SELENIUM, JIRA.
- Worked with ANT Builder for application building, scheduling, mailing, and automation.
- Working experience on XML, DTD, XSL, and XSLT, using DOM and SAX parsers extensively.
TECHNICAL SKILLS
Languages: C, C++, JAVA.
Web Tech: J2EE, Servlets, JSP, AngularJS, Swings, JDBC, Java Beans, JNDI, HTML, DHTML, AJAX, PHP, JavaScript, CSS, XML, EJB2.0/3.0, WebServices, LifeRay Portal 6.0.12 SP2, Soap,Rest.
IDE: Weblogic Workshop 8.1/10.2, Eclipse3.x, RAD Eclipse.
Frameworks: Struts, Struts2.0,Collections, Spring, JSF.
Rule Engine: Drools 4.1
OR Mapping Tools: Hibernate
App & Web Servers: Weblogic Server 10.3/9.1/8.1, Websphere8.1, Tomcat 5.x/6.x, Jboss4.x, Apache 2.2.
Databases: Oracle 11g/10g/8i, MySQL, SQL Server, DB2, PostgreSQL.
Operating Systems: Windows/UNIX/Linux.
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Java Programmer
Responsibilities:
- PS (presentation Service), Spring MVC framework was used for developing front end pages.
- Used JSP, Custom Tag Libraries, JSTL components.
- Used SQL Maps provides an efficient way to graph database values to Java objects through the use of XML configuration files.
- Used Hibernate to persist the Data into the Database
- Used Spring AOP for cross cutting of the methods.
- Used Star Team for version control.
- Developed interactive User interface using Ajax Tag Library. Used Layout manager to effectively manage interaction of various widgets with in the page.
- Developed webservices using SOAP and REST.
- Designing the UI using HTML, AngularJs, REST services, Ajax, Javascript and CSS.
- Implemented two way binding using AngularJs, services
- Written SQL queries, stored procedures, modifications to existing database structure as required per addition of new features using Oracle Database.
- Database schema design, implemented database access with Hibernate object relational tool.
- Wrote Perl scripts to do system administration tasks.
- Involved in fixing defects and unit testing with test cases using Agitor.
- Involved in Agile development process
- Created build and deployment scripts using Maven
- Must be able communicate technology ideas and issues with offshore team and Client team.
- EML tool is used for Error messages.
Environment: JDK 8, J2EE, XML, XSLT, iBATIS, JavaScript, PS framework, Spring3.0, JQuery, WebSphere8.5, RAD 8.5, Perl, DB2, PL/SQL, Agile, Agitor, Junit, JSP,AngularJS Servlets,Spring AOP,REST SERVICES, Ajax, Hibernate2.1,Unix (AIX), CSS, GWT,Oracle11g, JMS, StarTeam, EML, UML, MYSQL4.1, EJB3.0, Maven, Windows 7.
Confidential, Salt Lake City, UT
J2EE Developer
Responsibilities:
- Involvement in complete life cycle of design, development, testing and deployment of FLMS.
- Developing the User Interaction pages of the Application.
- Development of JavaScript for validations and other functionalities.
- Generated User interface Templates using JSP, JavaScript, AngularJs, Ajax, JQuery, PHP, HTML5, and CSS.
- Designed and implemented the presentation layer using Spring3.
- Used Struts annotation to perform Validation and implemented JSP custom tags according to the functionality.
- Involved in developing the SQL queries for pulling the data from the Oracle database.
- Involved in planning process of iterations under the Agile Scrum methodology.
- Implemented logging in the application using Log 4J.
- Spring Security for authentication and access control.
- Spring JPA to decrease the code and persist the data in the database.
- Fixing the defects simultaneously when pushing individual modules to Production.
- Implementation of web services using SOAP JAX WS and REST.
- Used SVN as a Source Control tool for merging the code.
- Maven to add the dependencies and build.
Environment: Java/JDK 1.5, Servlets 2.5, JSP 2.0, Spring framework 2.0, Spring JPA, Spring Security, Web logic Server10.4, JavaScript, Struts2, CSS3, HTML/XHTML, PHP,XML, Tiles, Eclipse Juno, Oracle, SQL/PL SQL, Log 4J, Maven, Linux, Web Services SOAP JAX-WS,REST.
Confidential, Bristol, PA
JAVA/ J2EE Developer
Responsibilities:
- Involved in converting business requirements into technical requirements.
- Used JSF Framework to wire the business components.
- Used Maven to build project by defining all dependencies in POM file.
- Used Struts annotation to perform Validation and implemented JSP custom tags according to the functionality.
- Used SPRING dependency Injection to access mapper objects created using Hibernate from data access layer.
- Used Log4j to log the error friendly log messages to the log files.
- Used Subversion to maintain the application code at all the levels
- Defined Managed beans using annotations and implemented navigation on UI pages in JSF 2.
- Spring DAO to store the data in the database
- Defined service layer using EJB3.0 and also defined remote and local services using JNDI names.
- Developed UI screens from scratch with wireframes using Primefaces3.2.
- Developed and accessed the SQL statements using XML based Hibernate.
- Developed data access object layer components to interact with Oracle and used Hibernate to access database.
- Accessed remote and local EJB services from controller using JNDI names.
- Maintenance of POJO's for UI and domain layer.
- Performed deployment of project EAR on WebSphere.
- Data Access Layer accessed Database using JNDI Names of Data source which are created on web sphere.
- Interacting with the Quality team about the issues, bugs found and fixing them in the testing phase of the application and tracking them using Mantis Bug Tracker.
Environment: Java 5.0, JSF, Prime faces 3.2, EJB 3.0, Spring, Spring DAO, Rest, Hibernate, Oracle, Windows 2007, Eclipse, JUnit, Web Sphere, Log4j, Maven, xml, SQL, SVN.
Confidential
J2EE Developer
Responsibilities:
- Involved in complete life cycle of design, development, testing and deployment of application
- Involved in planning process of iterations under the Agile Scrum methodology.
- Model View Controller (MVC) architecture has been adopted to provide framework.
- Generated User interface Templates using JSP, JavaScript, CSS, HTML, and DHTML.
- Recording, Edit and debugging using Selenium.
- Design and Development of Struts Action classes, Views using Struts.
- Developed the Controller Servlet based on Java Struts Framework component.
- Development of JavaScript for client end data entry validations.
- Developed the business tier using Spring beans, and involved in wiring (both bean wiring and Auto wiring) the beans in Spring Configuration files.
- Design and implemented the presentation layer using Struts with Tiles.
- Designed and developed the data access layer using JPA and Hibernate with annotations to map the domain objects to the database.
- Designed tables according to the business rules and created Mapping files, Hibernate Queries to retrieve business data.
- Implemented Tag libraries in JSP pages.
- Maintained logging in the application using Log 4J.
Environment: Java/JDK 1.5, Servlets 2.5, JSP 2.0, Struts framework 1.2, Spring 3.0, Hibernate 3.6, WebLogic 10.3, JavaScript, CSS2, HTML4/XHTML, XML, Tiles, Selenium, Oracle 11g, SQL/PL SQL, Log 4J, Maven, WindowsXP/2000.
ConfidentialSoftware Engineer
Responsibilities:
- Gathered requirements and prepared Design Documents.
- Involved in the system analysis, design, and developments.
- Involved in LLD, Project Plan, and System Integration documents.
- Involved in the Understanding of the Requirements and Design of the Application and Active involvement in many aspects of the software development lifecycle (SDLC).
- Involved in Consuming XML web services using SOAP and used SAX and DOM XML parsers using JAXP, JAXB.
- Worked on spring application framework features IOC container and AOP.
- Worked on Hibernate object/relational mapping according to database schema.
- Used Log4J to print the logging, debugging, warning, info on the server console.
- Used Jboss Server and Apache Web server for deployment andjavaenterprise services.
- Used ANT scripts to build the application and deployed on WebLogic server.
- Configured Struts Framework to implement MVC design patterns.
- Analyze the new enhancements and translate Business Requirements into Functional Worked on the WebServices classes and WSDL generation.
- Developed Custom Tags to represent data in a desired unique table format and to implement paging logic.
- Consumed Web Services using Apache Axis and tested it using SoapUI.
- Developed and modified database objects as per the requirements.
- Prepared the design document based on requirements and transferred project status report on weekly basis.
- Created functional point estimation. Responsible for designing user interface using Struts Framework.
Environment: JDK 1.3.8, EJB, JMS, XSD, XML, Ant, Junit4, Axis Log4j, Xdoclet, Beans, SOAP, Hibernate, Struts, Spring, WSAD 7.50, IBM MQ Series 5.0, Oracle 10g, CVS, Eclipse.
