Sr. Java Developer Resume
TX
SUMMARY
- Over 6+ years of experience in Architecture, Analysis, Design, Development, Testing, Documentation, Deployment, integration and Maintenance of web based and Client/Server applications using Java/J2EE technologies
- An indepth understanding of Java programming language along with Spring framework.
- Enterprise Application Development expertise with Java technologies like Servlets, JSP, STRUTS, JSF, SPRING 2.5, HIBERNATE 3. Experience in Log4j, ANT, Maven and TagLib to increase productivity and software quality.
- Experience in Log4j, ANT, Maven and TagLib to increase productivity and software quality.
- Extensively worked on relational databases including Oracle, DB2, and SQL Server and hands on experience with DB tools like SQL Developer.
- Experience with SOA implementations, XML, XSD and/or XSL.
- Experience in front end development using HTML5, CSS 3, JavaScript and jQuery, Ajax, JSON and JSTL.
- Strong experience using REST Web Services for data communication between remote systems, designed and developed REST interfaces in Java.
- Strong experience in developing Service Oriented Architecture based applications and web services using SOAP 1.1.
- Efficient in Defect Management for resolving Integration Issues, System Testing Issues, User Acceptance Issues, Production Issues.
- Good Team Player, quick learner and self - starter with effective communication, motivation and organizational skills combined with attention to detail and business process improvements.
TECHNICAL SKILLS
Java Technologies: Java 1.2 to 7, JDBC, JNDI, Junit.
Other Technologies: J2EE, Servlets, JSP, Struts, HTML, Spring, XML, AJAX, JavaScript, JQuery, HTML, DHTML, CSS, SOAP, REST, EJB, JMS.
OR Mapping: Hibernate, JPA.
Databases: MS- SQL Server 2008/2005, Oracle 11g/10g/, PostgreSQL, TOAD.
Application Servers: Web logic Application Server 10.3, JBOSS 3.x, Tomcat 5.x, 6.x.
Tools: /IDE: Eclipse 4.2/3.0, Jbuilder, PL-SQL Developer 7.1.4, JIRA 5.2.
Other Tools: ANT, MAVEN, Jenkins
Version Control: ClearCase 7/6, Tortoise SVN 1.6.12, Github
Operating Systems: Windows, MS-DOS, LINUX
PROFESSIONAL EXPERIENCE
Confidential, TX
Sr. Java Developer
Responsibilities:
- Actively involved in Analysis, Detail Design, Development, Bug fixing and Enhancement in Agile methodology using OOP.
- Implemented application using Java and maintained concurrency with multithreading.
- Used Spring MVC as web framework and spring to develop light weight business components.
- Used Hibernate as Object Relational Mapping (ORM) Tool for the backend data persistence.
- Implemented asynchronous messaging system using JMS.
- Implemented component based web interface using JSF.
- Used Asynchronous JavaScript and JSON, JQuery, HTML and CSS for better, faster interactive Front-End.
- Used Oracle database for PL/SQL scripts, and stored procedures.
- Performed Unit testing of modules using JUNIT.
- Created build scripts for compiling and creating war, jar files using ANT tool kit
- Used CVS for version control throughout the application.
Environment: JDK 1.5, J2EE, Hibernate, JQuery, JMS, Spring MVC, REST, Oracle 10g, Log4j, Ant 1.7.0, JUnit4.4, JavaScript, CSS, HTML, XML.
Confidential, PA
JAVA Developer
Responsibilities:
- Developed and designed the application using Apache Maven for easy maintainability.
- Generating Java classes from the respective APIs so they can be incorporated in the overall application.
- Developed the interface for the leads from different platform in a single dashboard using Spring MVC framework.
- Configured & implementedSpring Application Contextto instantiate all bean classes inSpring MVCapplication framework.
- Data Access programming using Hibernate.
- Developed persistent layer to enhance the loading time using Hibernate.
- Involved in writing Hibernate Query Language (HQL) script to optimize data retrieval and writing complex queries.
- Worked on the front end JQuery and Javascript for additional page based animations and Ajax calls.
- Worked in Agile environment and offsite team to build the application with other team members and QA personnel.
- Established continuous integration(CI) practices and standards with JIRA, Jenkins.
- Worked extensively on various flavors of UNIX operating system like LINUX
- Proficient with software development methodologies like Agile (SCRUM).
Environment: Java1.6, Spring, Hibernate, Java Script, JQuery, XML, JSON, Angular JS, Agile, SOAP, JUNIT, Oracle,JMS
Confidential, NJ
J2EE Developer
Responsibilities:
- Designed a system and developed a framework using J2EE technologies based on MVC architecture, designed and developed UI’s using JSP by following MVC architecture.
- Programmed the views using struts, JSP pages, Model is a combination of EJB’s and Java classes and Controllers as Servlets.
- EJB as a middleware in designing and developing a three-tier distributed application.
- Used Struts web application framework implementation to build the presentation tier.
- Wrote SQL queries to access data from MYSQL database, implemented JMS for making asynchronous requests, implemented business logic at server side using Session Bean
- Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
- Developed the application usingStruts,ServletsandJSPfor the presentation layer along withJavaScriptfor the client side validations.
- Developed and usedJSP custom tagsin the webtierto dynamically generateweb pages.
- Used Hibernate to do the object relational mapping between the tables and java objects.
- Wrote Test Cases usingJUNITas a framework.
Environment: and tools: Java 1.6, J2EE 1.6, Servlets, JSP, Struts 2.x, EJB 3.0, WebLogic 10.0, JMS, JDBC, MySQL, XML, Junit, JavaScript, XSLT.