Senior Java/j2ee Developer Resume
Chicago, IL
SUMMARY
- Around 8 years of software development experience in design, development and deployment of Distributed, Scalable Intranet/Internet applications, Transactional based Business to Business and Business to Client Applications.
- Worked onSDLC process dat includes translation of requirements into functional and technical specifications, Designing, Developing, Testing Implementation & Post Production support using development methodologies like Waterfall and Agile.
- Developed web applications Front - End Graphical User Interface using JavaScript, jQuery, CSS, HTML, DOJO, DHTML, AJAX, JSON, SOAP, Backbone, NodeJSand Bootstrap. experience infront end technologies including JavaScript frameworks such as backbone, Angularjs
- Developed end to end application using Java EE technologies such as Servlets, JSP, Spring, SpringBoot, Hibernate, Struts, EJB, Web Services, JDBC, JMS, JNDI.
- Worked on XML Web Services (SOAP, WSDL and UDDI).
- Implemented Spring dependency injection (IoC), Spring MVC framework, and used Spring AOP.
- Worked on MySql and Sql Server and wroteHQL, triggers and stored procedures.
- Expert in troubleshooting J2EE enterprise applications running on Weblogic, WebSphere and Apache TomcatApplication Server on Windows and UNIX environment.
- Build management, Transaction management, and Testing framework using Log4j,Maven, ANT and JUnit to increase productivity, easy maintenance and to retain software quality.
- Experience on SOA architecture and principles.
- Proficient inXML, DTD, XML Schema, XSLT, XPath, DOM and SAX parsers.
- Experience in consuming REST webservices using Java-RS frameworks such as Apache CXF.
- Expertise in Java API for XML Processing (JAXP) and Java Architecturefor XML Binding (JAXB). JAXP is teh standard Java API for parsing and transforming XML
- Experience in using IDEs like Eclipse, IntelliJand Net Beans various Configuration Management tools like CVS and SVN.
- Experience in implementing J2EE compliant applications using various Design patterns, Tiles framework.
- Implemented Apache Lucene and Apache Tika for Content Extraction and Indexing.
- Used iBATIS framework wif Spring Framework for data persistence and transaction management.
- Experience on E-commerce applications.
- Good Team Player, quick learner and self-starter wif TEMPeffective communication, motivation and organizational skills combined wif attention to details and business process improvements.
- Used UML modelling tools like Rational Rose to design and develop high level and comprehensive design modules.
- Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.
TECHNICAL SKILLS
Languages: C,C++, Java, SQL
Java Technologies: JAVA 1.7 &1.8,J2EE,Commons API, Mail API, ServletsJSP,JSF JBDC, JAXP, JAXB,JMS,EJB, Web Services
Databases: MySQL, PostgreSQL, SQL Server
Framework: Hibernate 3 and Spring 3, JSF, Struts2, Tiles
Web Services: SOAP,REST and XML
GUI: JSP, Servlets, XSL, HTML5, CSS, Java Script,AJAXjQuery, JSON, BootStrap, AngularJS, Backbone, Node JSDHTML
Web/Application Servers: Apache Tomcat, Weblogic, JBoss and Websphere
Version Control: Tortoise SVN, CVS
IDE: Eclipse, NetBeans, IntelliJ, SoapUI, JDeveloperSQL Developer
Operating Environments: Windows, Linux and Mac.
Build Scripts: Maven, ANT, Jenkins
Methodologies: Waterfall, Agile.Tools: Rational Rose, TOAD, PuTTY, JIRA,Log4j.
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Senior Java/J2EE Developer
Responsibilities:
- Worked onAgile/SCRUM development methodology desirable.
- Created UML diagrams to design and develop modules.
- Designed and developed a web site application using HTML5, DHTML, CSS, AJAX, Angular JS, Bootstrap,Tiles framework and JQuery, XML, Servlets,Backbone, NodeJS, JSP.
- Wrote controllers, and modules in AngularJs.
- Design and develop GUI and back-end components for analysis and collaboration software Java and XML in a UNIX environment.
- Developedthe Controller framework using annotated REST based Spring controller.
- Implemented application Service layer using Spring IOC framework.
- Integrated Springr Security for single sign on for different users.
- Used JSON, Web Services for transferring/retrieving data between different Applications.
- Worked on web applications using open source MVC frameworks.
- Worked onAOP (Spring)for logging teh details in teh database. This is used for Application level logging and data can be used for analysis in later stages.
- Designed teh application in layered approach like Presentation, DAO,Utils, Spring Interfaces and Test modules. Created teh Spring services wif ApacheCXF
- Developed teh web services of teh application to provide user information and testing wif SOAP UI.
- Developed teh service classes for better data exchange between teh MVC layers. Used MVC framework for developing J2EE based web application.
- UsedSingleton,SpringMVC, Hibernate, Factory PatternandDAO design patterns.
- UsedMavenbuild automation tool.
- Developed common XML schema's (XSD) as client contracts used to publish Top Down approach based Web Services.
- Created and maintained (ORM) mapping files and transaction control in Hibernate.
- Used Apache Lucene and Apache Tika for Content Extraction and Indexing
- Designed Web service(REST Service)framework in support of teh product.
- Worked and deployed using Tomcat web server.
- Configured and implemented Log4j for logging, used SVN for checking-out and checking-in teh code.
Environment: Core Java, J2EE, AJAX, GUI, CSS,HTML, AngularJS,JSP, Java 1.8, JDBC, Hibernate, Spring 3.2, Web Services(REST), JAXB,Apache Lucene, Tika, PostgreSQL, Tomcat, Maven, Log4j and SVN.
Confidential, Tulsa, OK
Senior Java/J2EE Developer
Responsibilities:
- Used “Agile Development Methodology” and tested teh application in each iteration.
- Responsible for use case diagrams, class diagrams and sequence diagrams using Rational Rose in teh Design phase.
- Designed client application using HTML, JSP, CSS, AngularJS, NodeJS and XML.
- Used Spring Core for dependency injection/Inversion of Control (IOC) to have loose-coupling by creating teh interfaces for data access layer and data service layer.
- Implemented application using MVC architecture integrating Hibernate and Spring frameworks.
- Implemented teh Enterprise JavaBeans to handle various transactions and incorporated teh validation framework for teh project.
- Used various Java, J2EE design patterns like DAO, DTO, and Singleton etc.
- Used XMLBeans for data interchange.
- Developing and consuming web services likeSOAP(JAX-WS),REST(JAX-RS).
- Used database transactions and transaction management along wif Spring ORM and DAO.
- Wrote SQL Queries to interact wif Oracle Database.
- Developed Web Services to transfer data between client and server vice versa using SOAP, WSDL and UDDI.
- Developed version control using Subversion.
- Used Spring Security for Autantication and authorization extensively.
- Used Log4j for debugging teh issues and exceptions.
- Participated in designing Web services framework in support of teh product.
- Wrote T-SQL,HQL queries to retrieve data from teh Oracle database and stored procedures and triggers.
- Used XML to transfer teh application data between client and server.
- Developed a specific dashboard module and integrated wif teh application.
- Used teh JDBC for data retrieval from teh database for various inquiries.
- Done wif unit testing of all java classes using JUnit framework.
- Actively Participated intracking and resolving Production issues.
Environment: Core Java, J2EE, Spring, JDBC, JNDI, Hibernate, JMS, Tomcat, Eclipse, Oracle 10g, XML/XSLT, PL/SQL, HTML, JavaScript, AngularJS, SQL developer, Subversion and JUnit.
Confidential, Milwaukee, WI
Java Developer
Responsibilities:
- Worked on Agile vision and strategy presentations to senior board members, investors, corporate partners and sponsors.
- Used Rational Rose to generate UML diagrams (Class and Sequence diagrams) to accommodate on teh design documents.
- Wrote front end libraries and frameworks, which has recently included a more powerful and feature-rich framework to use over Backbone.js.
- Designed and implemented front end applications usingAdobe Dreamweaver. Designed and developed teh UI usingJSP, Spring, Servlets, HTML, CSSandJavaScript, JQuery.
- Developed various functional and technical components EJBs.
- Worked extensively onSpringIOC/ Dependency Injection. Configured thecrosscuttingconcernslike logging, security usingSpring AOP.
- Develop teh code for GUI using JAVA, JSP, JavaScript, Ajax,Spring, Hibernate and HTML.
- Designed and implementedHibernateAnnotation-basedpersistence layerfor backend.
- UsedCriteria,HQLandSQLas teh query languages in Hibernate Mapping. Integrated teh Spring and Hibernate framework
- Created build scripts using Maven.
- Used Spring framework to track MVC architecture in teh application server.
- Created business logic and application in Struts Framework using JSP, and Servlets.
- Developed Query framework using iBatis.
- Integrated different modules together and involved in major decision making process of teh application flow.
- Implemented sophisticated module entirely programmed in POJO based domain model integrated wif Hibernate ORM for persistence
- Used Hibernate and Spring to implement project wifin JBoss.
- Maintained internal DNS subdomain along wif mail server.
- Maintained version control of code using CVS.
- Implemented teh Connection Pool to teh database.
Environment: HTML, CSS, JavaScript,backbone.js, Core Java, XML, JavaScript, AJAX,, Maven,JDBC, GUI,Servlets, JSP, Spring, Hibernate, EJB,UML,iBatis,JBossApplicationServer, CVS .
Confidential, Hartford, CT
Java J2EE Developer
Responsibilities:
- Involved in various phases ofSoftware Development Life Cycle (SDLC)of teh application like Requirement gathering, Design, Analysis and Code development.
- Involved in requirement analysis and system design using Rational Rose based on UML visual diagrams.
- Prepare Functional Requirement Specification and done coding, bug fixing and support.
- Participated Development, Integration and Testing of application modules
- Implemented teh project using IDE Eclipse.
- Used JSP, HTML, Java Script, JQuery and CSS for content layout and presentation.
- Used annotations and XML configuration to configure Struts.
- Used Object/Relational mapping tool Hibernate to achieve object persistency.
- Hibernate Session Factory, Hibernate mapping files, dependencies between delegate classes, DAOs, controller classes, validation classes and teh domain Objects are configured as part of teh spring configuration file
- Extensively worked wif HQL and hibernate criteria queries.
- Implemented teh integration wif teh back end system wif web services using SOAP
- Configured hibernate to access database and retrieve data from teh database.
- Implemented logger for debugging and testing purposes using Log4j.
- Developed JSF components, implemented event handling using Java, JSF and JavaScript for various modules.
- Developed ANT Scripts to do compilation, packaging and deployment in an application server.
- Involved in issue tracking and agile project management using JIRA.
- Version control through Subversion.
Environment: HTML, JQuery, XML, Java Script, CSS, J2EE, JSP, JSF, Servlets, Hibernate, SQL, Struts 1.2, JMS, Eclipse, Log4j, ANT, Websphere and SVN.
Confidential
Java Developer
Responsibilities:
- Experience in system design using Rational Rose based on UML visual diagrams.
- Implemented Software Development Life Cycle (SDLC) - Requirements Specification, Design documents and writing Test cases -Waterfall to Agile methodology.
- Worked extensively on creating rich front-end web interface using HTML/CSS, jQueryand JavaScript.
- Developed web pages using Java, J2EE Specifications using JSP, Servlets, and Java Beans to automate teh support for “Intake” process when teh patient is Qualified.
- Teh total application was developed in J2EE using MVC architecture.
- Developed applications using Eclipse, IntelliJ, Struts framework using MVC architecture, Hibernate.
- Configured connection caches for JDBC connections.
- Designed teh Web application implementing teh Strutsframework for Model-View - Controller (MVC) pattern to make it extensible and flexible.
- Used Hibernate for Object Relational Mapping.
- Implemented persistence layer using various features ofHibernate 3.0framework like HQL queries, Criteria, projections etc.
- Used EJBs in teh application and developed Session beans to house business logic.
- Configured Logger, appended and layout using Log4j.
- Used SQL Server as teh database for teh application.
- UsedCVSas Version Control Tool to perform Checking-out and Checking-in of codes from teh repository.
- Participated heavily and later maintained teh documentation for projects.
Environment: HTML, CSS, JavaScript, JQuery, Servlets, Struts, Hibernate, EJB, JDBC, SQL Server, JSP, Servlets, Log4j, Weblogic and CVS.