Java J2ee Developer Resume
NY
SUMMARY
- Around 8 years of experience in designing, developing, and implementing core Java/J2EE applications.
- Worked on all phases of software development life cycle SDLC including requirements, analysis, applications design, and development and testing of various web applications.
- Good Knowledge in Java Technology (J2SE, J2EE and advance J2EE) and strong understanding in Object oriented concepts.
- Expertise on using CoreJavawith multithreading,Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
- Good noledge of spring’s IOC, Spring MVC, Web flow and spring’s integration with Hibernate and Struts technologies.
- Expertise in server - side development with JDBC, Servlets, MVC architecture, Java Beans, XML.
- Experience of working with enterprise application development IDE like IBM RAD, IBM WSAD 5.0, Jbuilder, Eclipse 3.x, Eclipse RCP NetBean.
- Extensive experience in MVC frameworks like Struts 1.3, spring 2.5, JSF 1.2.
- Experience in using both validating and non validating XML parsers like SAX, DOM.
- Extensively involved in development of teh front-end components using Html5, CSS3, Java Server Pages, AJAX, JSTL, JAVASCRIPT, JQUERY and XML.
- Experience using ANT, MAVEN, GRADLE, JENKINS and Log4j tools.
- Participation in all phases of project development including requirements gathering and analysis as well as project design, development, implementation and deployment.
- Extensive noledge in web Service Oriented Architecture (SOA) fundamentals.
- Experience in writing Web Services using WSDL, SOAP, RPC, REST, Axis, Jersey and UDDI in distributed web application development environment.
- Extensive experience in Data Modeling, Design, Development, Implementation & Administration of Database systems using MSSQL 2005/2008/2012/2014
- Experience in Oracle, SQL Server databases. Hands on with PL/SQL Stored Procedures, Triggers and Views.
- Extensive experience in Software Configuration Management using Version Control tools such as CVS, SVN and responsible for various software version releases.
- Good exposure in implementing web services-WSDL using SOAP and REST web services.
- Have excellent problem solving, proactive thinking, analytical, programming skills, communication skill, work ethics and teh ability to work well in a team or individual environment.
TECHNICAL SKILLS
Programming Languages: Java, C, C++
J2EE Technologies: JSP, Servlets, JDBC, JMS, RMI, JNDI
Framework: SPRING (2.x, 3.x), Hibernate 1.x/2.x/3.x, Annotations, AOP, Spring, Struts 1.x/2.x
Web Services: SOAP, JSON, REST, Axis
Web Application Server: Tomcat 7.x/8.x, Web Sphere7.0, Corticon, WebLogic Server
XML: XML, DOM, XML Schema
Web Technologies: Java Script, HTML5,DHTML, CSS3, BootStrap,AJAX, JQuery
IDE: Eclipse 3.x, Net Beans6.0
Databases: SQL Server, Oracle8i/9i/10g/11g, My SQL, Sybase, Mongo DB
OOAD (Design Skills): UML (Rational Rose, Star UML)
Patterns: MVC, DAO, DTO, Singleton, Factory
Version Control: Git, Bit Bucket, SVN
Operating System: Windows (2000, XP, Vista, 7), Linux, Mac OS
Development Methodologies: Agile, Waterfall
Tools: Maven, Ant, Log4j, Junit
PROFESSIONAL EXPERIENCE
Confidential, NY
Java J2EE Developer
Responsibilities:
- Developed various product applications using Java, J2EE and related technologies.
- Utilized Agile SCRUM Methodology (SDLC) and Test Driven Development to managed projects.
- Involved in teh Business Requirement analysis, Design Process, Data Modeling and Product development.
- Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), Inversion of Control (Dependency Injection), DAO (Data Access Object) and template classes.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of important information for status report.
- Developed Server side components using Hibernate and Spring framework.
- Used Struts Framework for action mappings. Developed and Refracted teh Action Servlets and JSPs using Struts following MVC architecture
- Developed Spring MVC Restful web services as part of Marquee integration in teh Marquee system and implemented teh authentication layer for authenticating teh client requests.
- Implemented REST web service using Spring framework. Implemented support for both XML and JSON data exchange formats.
- Developed Web Services and invoking them by using XML SOAP and WSDL tool for creating proxy classes for communicating with other application and components.
- Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to teh database with Hibernate transaction control.
- Involved in theJMSconnection pool and configured Queues and topics for messaging.
- Developed persistence layer usingJPA, Hibernate ORM, and Spring Hibernate integration.
- Developed Oracle native database queries andJPA/Hibernate queries.
- Used Maven scripts to build and deploy teh J2EE applications.
- Developed Static and Dyanamic pages using JSP and Servlets.
- Developed client side validations using JQuery and JavaScript and developed composite components using JSF facets.
- Developed web applications using Spring MVC, JQuery, and HTML5. used Maven Tool for build and deploy procedure scripts in UNIX, Linux and Windows environment.
- Used AJAX to create interactive user friendly interface.
- Developedcross-browser/platform HTML4/5, CSS3, andJavaScriptto match design specs for complex page layouts while adhering to code standards.
- Implemented various Validation Controls for form validation and implemented custom validation controls withJavaScriptandjQuery.
- Experience in maintaining a large number of files through version control tools like Bit Bucket and GIT.
- Developing different micro scripts for planning modules in selenium with java j2ee in testing framework.
Environment: JDK1.8, Java, J2EE, JDBC, Servlets, JSP, Spring, Spring integration, Hibernate, JDBC, JNDI, JMS, JavaScript, AJAX, Bootstrap, JSON, JENKINS, Maven, JPA, RESTful, Eclipse3.0, Drools, SQL server, Sybase, Bit Bucket, Linux, JQuery, UNIX.
Confidential, PA
Java J2EE Developer
Responsibilities:
- Involved in analysis, design and implementation of Reflow Tool. Technologies involved are Struts framework.
- Developed web pages using JSP, CSS, AJAX and Java Scripts.
- Used Hibernate ORM Framework for Data persistence and transaction management.
- Developed Session beans which encapsulate teh workflow logic and used Hibernate to access data.
- Cached commonly used data in teh entity framework.
- Developed User authentication and authorization using EJB and LDAP server.
- Developed bean files using POJO.
- Worked on Spring MVC Framework for teh development of teh services.
- Worked with Maven 3.0 and Spring Suite to develop teh coding to Batch Jobs.
- Created POC for Spring Batch for scheduling, running and maintenance of teh Batch jobs.
- Developed UI using AJAX and JSF and used GWT to implement AJAX in Application.
- Develop GUI using JQuery JSON and Java script.
- Developed a code for Web services using XML, SOAP, RESTful and wsdl services and used SOAP UI tool for testing teh services.
- Continuous integration services are provided for software development using JENKINS.
- Developed persistence layer based onJPAframework for providing POJO persistence model for object-relational mapping.
- Worked on teh JMS for routing into Queues.
- UsedJavaMessaging Services (JMS) for reliable and asynchronous exchange of important information with customers.
- Worked on PL/SQL programming for writing teh stored procedures and running teh oracle scripts.
- Scaled teh component interactions and generalized teh interfaces using RESTFUL & JERSEY.
- Designed teh sequence diagrams and class diagrams using Rational Rose.
- Called teh Backend Middle Layer Using JSON.
- Developed build management process for all projects using Maven.
- Develop and debug SQL, PL/SQL scripts including in oracle 11g database to perform various tasks.
- Developed, tested and deployed web application features with mongo DB at teh back end en- cooperating Rest API.
- Used Git as Version Control System for teh application.
- Done unit testing, sanity testing and wrote Junits.
- Worked on teh implementation of teh Ant build scripts.
- Deployed Web services using web logic servers.
- Practiced Agile Software Development Methodology.
- Extensively used complex SQL statements including joins and nested queries
Environment: Java, J2EE, JSP, Hibernate, SERVLET, Unix, JDBC, Struts, HTML, Angular JS, Web Services, Restful, Jersey, JSON, XML, Hudson, TOMCAT, Web Logic, EJB, JPA, Mongo Db, JMS Technologies, XML Binding Framework, Maven, LDAP, Eclipse, JUnit, Git, Log4j.
Confidential, IL
Java developer
Responsibilities:
- Followed Agile methodology (Stand up meetings, retrospective meetings, sprint development and Pair programming).
- Developed JSP pages with MVC architecture using Spring MVC, Servlets and Simple tags.
- Used Spring Dependency Injection to set up dependencies between teh objects.
- Optimized teh source code and queries to improve performance using Hibernate.
- Assisted other team members with various technical issues includingJavaScript, CSS, JSPand Server related issues.
- Used JUnit to unit test teh modules & Log4j for logging error/debug messages.
- Followed Agile Scrum methodology (Stand up meetings, retrospective meetings, sprint development and Pair programming).
- Developed JAXB web services using WSDL, XSD, XML and wrapped them using Jersey.
- Designed and developed a web client using Servlets, JSP, Java Script, HTML5, CSS3 and XML using Struts Framework
- Developed Use Case Diagrams, Sequence Diagrams and Class Diagrams using Rational Rose.
- Developed JSP pages with MVC architecture using Struts MVC
- Developed teh controller servlet to handle teh requests and responses.
- Configured Maven dependencies for application building processes.
- Additionally, involved in functional and UAT testing of Business Space, a UI for WebSphere Repository and Registry.
- Developed a core component of Analytics with Angular JS.
- Involved in deploying teh application in test environment using Tomcat.
- Developed application code using Eclipse IDE and configured with Maven, Glassfish server and JUnit.
- Designed and developed User Interface, application modules and business components using JSPs, Servlets, Java, HTML and JavaScript, testing and deploying them on Weblogic Application Server.
- Involved in design and implementation of MVC architecture in different modules.
- Used SVN, teh version control tool for code commit and update.
Environment: Java/JDK 1.5/1.6, UML, JSP, Spring, JavaScript, CSS, Hibernate, MS SQL Server2012, Tomcat, Glassfish, Maven, SVN, jQuery, Weblogic 8, Jboss, SOA, XML, Swing, JDBC, REST-ful Web service, Jersey, Junit, JSF, Angular JS, Bootstrap, EJB
Confidential
Jr. Java Developer
Responsibilities:
- Extensive experience in Software Engineering concepts like SDLC, Agile methodologies like test driven development, extreme programming
- Clear fundamentals in all phases of software development life cycle SDLC including requirements analysis, applications design, and development and testing of various web applications.
- Extensively involved in development of teh front-end components using HTML, CSS, Java Server Pages, AJAX, JSTL, JAVASCRIPT, JQUERY and XML.
- Experience with test driven software development and unit testing.
- Participation in all phases of project development including requirements gathering and analysis as well as project design, development, implementation and deployment.
- Proficient in implementing Design patterns like Singleton, Factory.
- Extensive noledge in web Service Oriented Architecture (SOA) fundamentals.
- Experience in writing Web Services using WSDL, SOAP and UDDI in distributed web application development environment.
- Deployed teh applications on Oracle WebLogic Application Server.
Environment: J2EE, MS SQL Server, HTML, CSS, JavaScript, JSP, Jersey, Structs, SOAP, Maven, Jasper reports, Eclipse, Tomcat.
