Senior Java Developer Resume Profile
Klatlanta, GA
Personal Synopsis:
- Having around 9 years of Software IT experience in Java, J2EE platform in wide range of Web/Application servers in design, development, coding, maintenance, testing of web based and client server multi - tier applications.
- Expertise in Java/J2EE technologies using JSP, Servlets, Spring, Web Services/Axis2, Hibernate, Swing, JAXB, Apache Tomcat, Eclipse, Maven, MSSQL, MySQL, Team foundation server TFS, EJB, JMS, JDBC,UML, Xtreme, JacORB, JSP/JSTL, Glassfish, Weblogic, JBoss, Net beans, Apache ActiveMQ, XML/XPATH/DOM/SAX, GWT, Groovy
- Exclusively worked with Core Java concepts in various projects according to industry standards.
- Good understanding on open source frameworks like Spring 2.0 core, context, ORM, MVC modules .
- Experience in Hibernate with JPA annotations to store the persistent data as an Object-Relational Mapping ORM tool for communicating with database.
- Experience in working with standard JAVA Design Patterns.
- Expertise in Unified Modeling Language UML , in designing Use Cases, Class diagrams, Sequence diagrams using Rational Rose and Microsoft Visio.
- Proficient in Windows, UNIX environment for developing applications.
- Established best practices and plan for continuous improvements.
- Experience in XML related technologies like XML, X-path, XML Beans and DOM4J.
- Good understanding of service oriented architecture and experienced in addressing services integrations with cross technologies.
- Proven track record of integrating complex technical processes within international, high-profile and deadline-oriented environments.
- Highly motivated and innovative problem solver with ability to learn new technologies and methodologies quickly, ability to work independently and in team.
- Excellent presentation and capable of preparing technical documentation by interacting with clients in both functional and technical aspect
- Conversant in Waterfall model and Agile Software Development Life Cycle
- Conversant in infrastructure management - load balancers, hosting, VMs, configuration of security certificates, configuration and fine tuning of commonly used servers.
Technologies:
Languages
Java
JAVA SCRIPT
HTML
XML, XSL, XSLT
DOM, SAX
ajax
Technologies / Tools
JSP
Servlets
Spring
JSF
Struts
Swing
Java Beans
JDBC
XML Deployment Descriptors
Struts
UML
GWT
restFUL
Phonegap
JQUERY
JQUERY MOBILE
WEB SERVICES
SOAP
SPRING REST
ECLIPSE
IBM RAD 7.0/8.0
IBM WAS 4.X/5.X/6.X
APACHE 1.3/2.0.59
TOMCAT 4.1/6.X
WEBLOGIC
HTML 5
Hibernate
Databases
ORACLE 7.0/8I/9I/10G
SQL SERVER
MS SQL
DB2
VERSION CONTROL TOOLS
Team foundation server TFS
Rational Rose
Microsoft VSS
Operating Systems
WINDOWS 95/98/NT/XP/7
UNIX/ LINUX
Experience:
Confidentia
Senior Java Developer
Responsibilities:
- Design and Implement common services used across the products.
- Responsible for architectural decisions and come up with Proof Of concepts required for the new business requirements.
- Understanding of the business requirements' and current technology challenges issues
- Design and implement change requests for various search methods.
- Understanding third party specifications - integrate with new gate ways, new collection sets.
- Evaluating and finalizing technology stack for various implementations.
- Analyzing production Tickets and Bug fixes.
- Implementing configuration using JMX.
- Worked closely with product owner and business users to understand the requirement and work with scrum masters to priorities.
- Worked on agile principle with two weeks of design and development timelines.
Environment: Java/JEE, EJB3, RESTful API Jersey 1.x Web Services Framework, JAXB, Hibernate with JPA, GWT, JSP/JSTL, JBoss, Ant, MSSQL, SVN, Spring, Html, Javascript, Jenkins, Free Marker Template.
Confidentia
Senior Java Developer
Responsibilities:
- Worked with business analysts during requirement analysis phase and helped the team in breaking the requirements into implementation details.
- Applied Model-View-Controller MVC design pattern and single tone class design pattern for designing the application.
- Using EJB Session beans Stateless and Stateful and entry bean CMP BMP for business logic and data persistence.
- Developed several RESTFul web services supporting both XML and JSON to perform tasks such as get the Product Id and User Wallet Info. RESTFul web services leveraged by both web and mobile applications.
- Implemented service layer using Spring transaction management and DAO logic using Hibernate.
- Parsed XML using JAX-B parser with XSD validation.
- Migrated all the EJB 2.X application to EJB 3.0.
- Migration with the Hibernate mapping hbm.xml to JPA with annotations.
- Knowledge of ORM Object/relational mapping by using Hibernate.
- Involved in Bug fixing and functionality enhancements of the Web Services.
- Code Review Activities for performance enhancement using FindBugs tool.
Environment: Java 1.6, JSP, JQuery, jQuery mobile, JavaScript, JSON, Ajax, HTML5, CSS3, XML, EJB3, JPA2.0, Hibernate3.2.0, itextpdf 5.4.4, Spring MVC, Eclipse IDE, SQL Server, Weblogic Server 10.x, JMS, Team Foundation Server TFS, soapUI Tool 4.6.0, log4j 1.2, RESTful API Jersey 1.x Web Services Framework, Junit, Splunk Enterprise.
Confidentia
Senior Java Developer
Responsibilities:
- Designed client/server side Java components with Spring
- Developed RESTFUL Web services for maintaining business logics across applications
- Developed Stored Procedures triggers in Oracle 11g
- Configured Websphere Application Server with Oracle 11g database
- Handled debugging and custom exceptions using Log4j logging system
- Very Good Understanding of Bridges Framework
- Developed the user interface with Spring and JSP
- Developed Java Action classes for handling the business processing and delegating the calls to the Back End
- Developed user friendly and dynamic web pages using AJAX.
Environment: Java, JSP, EJB2.0, Spring, HTML 5, JavaScript, JSON, Ajax, Struts, Crystal Reports XI, Adobe LiveCycle ES3, JDBC, XML, Websphere, IBM RAD 7.0, Oracle 11g, PL/SQL Developer, Toad
Confidentia
Team Lead/Onsite offshore Coordinator
Responsibilities:
- Developed design documents and provided estimates for the client requirements
- Participated in client calls for Requirements gathering and Status updates
- Developed the user interface with Velocity and JQuery
- Developed Java Action classes for handling the business processing and delegating the calls to the Web service
- Analysis Design of Velocity, JQuery, Spring and RESTFUL Web services
- Actively involved in tuning SQL queries and in writing stored procedure
- Involved in integrating with various services developed in cross technologies.
Environment: Core Java 1.6, Rational Application Developer 7.0, IBM Websphere Application Server 6.1, IBM Rational ClearCase 6.0, Spring, JSP, HTML, Velocity, Oracle 9i, Mercury Quality Center 9.0
Confidentia
Java Developer
Responsibilities:
- Developed design documents and provided estimates for the client requirements
- Worked in defect fixing across the different sections
- Ensure developers to follow coding standards and common design patterns.
- Upgrading and certifying technologies and frameworks
- Code review and performance improvements
- Developed Frontend UI, HTML, DHTML, XHTML, UML, Java Server Pages confirming to JSP1.2 and Java Beans to present Client side GUI
- Worked with Tag Libraries in Struts framework
- Developed Servlets and JSP using eclipse, new web is totally based on the concept of servlets
Environment: Java, JDK 1.5, EJB 2.0, Servlets, JSP, Struts 1.2, JMS 1.0.2, XML 1.0, XSLT, XML Parsers DOM Level1, WebLogic 8.1, Web Services, SOAP 1.2, HTML, JQuery, Crystal Reports, Object Oriented JavaScript, JSON, Frontend UI, Log4j 1.2.8, Windows XP, Oracle 9i, JNDI, Junit, ClearCase, Rational Software Architect, Maven and ClearQuest
Confidentia
Java/J2EE Developer
Responsibilities:
- Analysis design of server side components
- Developed the application in JSF Framework
- Developed Object Oriented JavaScript code for Client Side Validations
- ADF is nothing but an Oracle Application Development Framework which provides lots of custom tags which simplifies the JSP development in JSF framework
- Beans were used for Oracle, JDBC connections were used to retrieve data from the database
- Development of Stored Procedures in Oracle 9i
- Moved all the database related functionalities inside the stored procedure in order to keep the code clean and for easy maintenance
- Handled debugging and custom exceptions using Log4j logging system
- Worked with Mercury Quality Center 9.0 for updating, assigning the test cases to developers/Testers based on the issue type
- Provided a User Manual and User Training on the new system to ease them into the new system
Environment: J2EE, JSF, JSP, Servlets, JDBC 2.0, HTML, JQuery, Object Oriented JavaScript, Websphere, JSON, Frontend UI, Crystal Reports, JBOSS, Oracle 9i, Eclipse 3-1.2.9.
Confidentia
Java/J2EE Developer
Responsibilities:
- Worked in redesign and development, due to changes in the business functionality
- Analyzed and provided solutions for the critical enhancements to the underlying system
- Used STRUTS Framework based on MVC Model View Controller architecture
- Developed the presentation layer and GUI framework in DHTML, HTML, XML, XSLT, JSP, AJAX, and took care of Client-Side validations
- Coded in Java, which help generate XML documents, which in turn used XSLT to translate the content into HTML to present to GUI
- Utilized Eclipse to create JSPs/Servlets as part of Web Services, which retrieved information from the MSSQL database
- In the database end, responsibilities included backend MSSQL PL/SQL creation of tables, triggers, stored procedures, sub-queries, joins, integrity constraints and views
Environment: JAVA, JSP, SERVLETS, STRUTS, XML, XSL, SQL Server 2000, Apache Tomcat Core Java, Web Services, JDBC, CSS, DOM, DHTML, HTML.