Java/j2ee Developer Resume
Indianapolis, IN
SUMMARY
- Java Developer with 6+ years of extensive IT experience with primary expertise in Object - Oriented and Web-based Enterprise applications using Java/J2EE and Client-Server technologies
- Expertise in all phases of software development life cycle (SDLC) process including Analysis, Design, Development, Implementation, Integration, Testing, Debugging, Production, Maintenance and Support
- Expertise in developing Multi-tier enterprise level web applications using J2EE technologies including Servlets, JSP, Spring, Hibernate, EJB, JDBC, JMS, XML, Java Multi-threading API, SOAP & Restful Web services.
- Expertise in various open source frameworks such as Spring MVC, Hibernate
- Extensive experience in Spring like Spring Core, IOC, AOP, Spring ORM, Spring MVC etc
- Strong noledge of web technologies, protocols and tools, and utilizing MEAN stack (Nodejs,Express,MongoDB,Angular JS)
- Hands on experience in designing and coding web applications using Core Java and J2EE technologies.
- Experience in object oriented design patterns such as Model View Controller (MVC) frameworks, Business Delegate, Service Locator, DAO (Data Access Object), DTO (Data Transfer Object), Singleton, Object Factory
- Strong working experience on Hibernate. Used Hibernate Connection Pooling, HQL, Hibernate Caching, Transactions.
- Experience in Front-end web pages using JSP, HTML, XHTML, CSS, Ajax & JavaScript
- Developed applications on different IDE’s such as Eclipse, My Eclipse and Net Beans
- Extensive noledge on Core Java technologies such as Multi-Threading, Exception Handling, Reflection, Collections, Streams & File me/O.
- Experience using Hibernate for mapping Java classes with database and using Criteria API and Hibernate query language (HQL)
- Expertise in implementing various well-non Object-Oriented/J2EE Design Patterns and Session, Entity, Message Driven Enterprise Java Beans
- Experience in Configuring and deploying applications on Apache Tomcat 6.x and Web Sphere Application Server
- Experience in SQL programming language in SQL Server, Oracle PL/SQL and MySQL database environments.
- Experience on Object Oriented Programming Concepts using languages such as Java, C++ & C#
- Good working noledge on SVN, VSS or CVS for code management and version control
- Experience with messaging middle-ware (ActiveMQ), distributed systems, scalable architectures and caching techniques, UNIX and LINUX OS.
- Highly proficient on IBM development tools and environment of Rational Application Development and Websphere for development and deployment of applications.
- Experience designing and implementing REST, SOAP and XML-based web-services, Jenkins for CI/CD
- Solid understanding of Data Structures,Algorithms and database technologies including NoSQL and DB2
- Excellent Client interaction skills and proven experience in working independently as well as in a team.
- Strongly initiative, creative and able to learn new technologies. Ability to deal with people, ability to grasp things fast, and willingness to work TEMPhas always been my strengths
TECHNCIAL SKILLS
- Java/J2EE
- JSP
- Servlets
- EJB
- JDBC
- Spring
- Hibernate
- JMS
- iBatis
- Javascript
- HTML
- CSS
- XML
- C#
- C++
- MS SQL Server
- Oracle 11g/12c
- DB2
- MySQL
- WebLogic 8.1/10.3
- Apache Tomcat
- JBoss
- ANT
- Eclipse
- RAD
- Windows
- UNIX
- AJAX
- XSLT
- XPath
- Object Oriented Programming (OOPS)
- SVN
- CVS
- AngularJS
- Bootstrap
- Rational Rose
- Microsoft TFS
- REST
- SOAP API
- Microservices
- Spring Boot
- Spring Cloud
- GITHUB
- WebSphere
- EXT JS
- IBM WebSphere
- ClearCase
- Jenkins
- Python
- Spring Batch
- Spring Integration
- AWS
- Shell Scripting
PROFESSIONAL SUMMARY
Confidential, Indianapolis,IN
Java/J2EE Developer
Responsibilities:
- Involved in the review and analysis of the requirement specifications of the entire system.
- Involved in the design of application using Model View Control (MVC) Architecture and designed Use Cases, Sequence Diagrams and Class Diagrams using UML and Rational Rose.
- Responsible to ensure compliance with J2EE framework and enhance Reuse and Portability of the application by using various design patterns like Front Controllers, Facades, Value Object, Business Delegate, Service Locators, DAO.
- Extensively used Spring MVC framework to develop the web layer for the application.
- Implemented Spring configuration files for the beans defined and properties to be injected into them using Spring’s Dependency Injection.
- DevelopedMicroserviceto provide RESTful API utilizing Spring Boot with Spring MVC
- Provided J2EE, JBoss Enterprise Application Server, SOA web services,MQ Series/Message Brokerby IBM Websphere
- Developed different modules using Servlets, Spring, Hibernate, deployed and configured using Apache Tomcat
- Designed and implemented the rules of Business Logic using spring and EJB’s.
- Extensively involved in the development of persistence layer using Hibernate and used SQL server as backend database.
- Designed JSP pages. Designed and developed the form beans and action classes associated with each JSP page and developed several custom tags.
- Extensively used JavaScript, jQuery, CSS for client side data validation and UI development
- Implemented various web services based on SOAP API and REST API architecture.
- Researched Prototype solution on utilizing AngularJS, Bootstrap, EXT JS for possible UI enhancements of the application
- Interacted with database using JDBC and java.sql package, utilized shell scripting for automations
- Extensively developed Stored Procedures and Triggers using SQL, deployed applications and services using Jboss
- Documented all phases of the project and implemented system changes in accordance with the objectives and requirements and developed user documentation.
Environment: Java, J2EE, EJB, Spring 2.5, Hibernate 3.0, JSP, JavaScript, Servlets, AngularJS, Eclipse 3.3, JDBC, UML, jQuery, Rational Rose, MYSQL, SQL Server 2008, XML, XSD, HTML/DHTML, UNIX and Windows,REST,SOAP API,AJAX, Bootstrap, JBoss, Apache Tomcat, WebSphere
Confidential, Chicago, U.S.A
Java/J2EE Developer
Responsibilities:
- Implemented MVC Architecture to separate the presentation, business and database logic in the application using Spring .
- Setting up the basic project set-up from scratch of Spring -Hibernate App based on Design
- Designed front end components using JSP, HTML, XHTML, CSS, JQuery, Ajax and JavaScript.
- Worked with J2EE design patterns in MVC architecture with spring
- Usedmicroservicearchitecture, withSpringBoot-based services interacting through a combination of REST and MQ or Apache Kafka message brokers and leveraging AWS to build, test and deploy Identitymicroservices.
- Preparation of Hibernate mapping files to perform the O-R mapping and enforce object relationships.
- Involved in user interface design for the Admin application using Spring Framework and web based user controls.
- Performed code review sessions with the team members.
- Worked on IBM development tools and environment of Rational Application Development and Websphere for development and deployment of applications.
- Designed and developed the presentation layer GUI using JavaScript, JQuery, AJAX, AngularJS, JSP, HTML5, CSS3, JSP custom tags and developed Client-Side validations using spring validation framework.
- Designed and Developed re-usable J2EE components using Servlets, JSP, EJB, JDBC, XML.
- Developed JSP pages using Custom tags and Tiles frame work, utilized AngularJS for development of UI components
- Worked on updating the Oracle Database
Environment: J2EE, Hibernate, Ant, Subversion, Oracle, JUnit, JavaScript, CSS, XML, UNIX, Eclipse, Cloud Foundry, Jboss,Apache Tomcat
Confidential
Associate Consultant
Responsibilities:
- Implemented modules usingCoreJavaAPIs,Javacollection, Threads, XML and integrating the modules
- Front-end development using HTML, CSS, JSP and client side validations performed by using JavaScript.
- Worked on creating and updating the Oracle Database.
- Involved in requirements analysis, Object Oriented Design and Coding.
- Used Hibernate as an ORM for data persistence.
- Developed variousJavabeans for performance of business processes and effectively involved in Impact analysis.
- Designed and developed GUI screens for user interfaces using JSP, JavaScript, AJAX, XML, HTML, CSS and JSON.
- Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers, appenders
- Wrote complex SQL queries to retrieve data from the database.
- Preparation of Hibernate mapping files to perform the O-R mapping and enforce object relationships.
- Providing framework for mapping object-oriented domain model to a traditional relation database using Hibernate.
- JavaBeans are used for developing lightweight business components.
- Used CSS 3.0 and advanced level java scripting like AJAX, JQuery,AngularJS
Environment: JavaScript, JQuery, HTML, Web Logic Server, SQL Server, Hibernate, Spring, REST, SOA, Web Sphere, CSS, Servlet, JSP, JNDI, JMS, JTA, JDBC, Oracle, ANT, JUnit, AngularJS, Jboss, Apache Tomcat
Confidential
Programmer Analyst
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
- Implemented web functionality using JQuery, JSP, HTML and CSS.
- Developed and implemented intranet website using JSPs, Servlets, HTML and JavaScript to provide information about the application.
- Used JSTL and developed required tiles and tile definitions for Templating and defined configuration in the struts configuration.xml.
- Implemented MVC Architecture to separate the presentation, business and database logic in the application.
- Front-end development using HTML, CSS, JSP and client side validations performed by using JavaScript.
- Worked on creating and updating the Oracle Database.
- Preparation of Hibernate mapping files to perform the O-R mapping and enforce object relationships.
- Providing framework for mapping object-oriented domain model to a traditional relation database using Hibernate.
- Developed JSP pages using Custom tags and Tiles frame work and spring frame work.
Environment: Java, J2EE, JDK, WebSphere, Tomcat, JDBC, JNDI, JSP, Spring Log4j, EJB, Web Services, SOAP, Hibernate, AJAX, JUnit, HTML, CSS, XML, JavaScript, Apache Ant, Oracle