Java/j2ee Developer Resume
Lakeland, FL
SUMMARY
- Over 5+ years of IT experience in design, development, research and implementation of Software Development Life Cycle (SDLC), maintenance and documenting of various web - based, Enterprise, Client/Server and Distributed applications using Java/ J2EE.
- Thorough knowledge in core Java concepts like OOP, JAVA SWING, JDBC, JMS, Multi-Threading and advanced Java concepts like JSP, Servlets, Struts, HTML, XML, Hibernate, AJAX, Java Beans and SPRING.
- Very good working knowledge in spring, Hibernate and Struts frameworks.
- Performed in developing light weight business components and integrated applications using spring framework, and Spring Web MVC.
- Involved extensively in designing/developing web based applications using HTML, XML and MVC design patterns.
- Well Experienced in deploying and configuring applications into application servers like Web logic, Web sphere and Apache Tomcat.
- Good Experience in implementing Web Services such as SOAP.
- Sound Knowledge in Design Patterns like Singleton, Session Facade, and Factory Method & DAO pattern.
- Excellent team player and ability to adapt to changes quickly and efficiently.
- Experience in dealing with on-site and off-shore teams, customers and stake holders.
- Excellent Communication skills, Analytical skills and Problem solving skills.
- Excellent in front-end UI design &implementations by writing HTML, CSS3, JavaScript, AngularJS.
- Experience in J2EE Software Development Life Cycle (SDLC) of business applications in Web and client-server environment using Java and J2EE patterns, together with JSP, Servlet, JDBC, and XML.
- Strong in writing SQL queries in SQL, triggers, stored procedures in Relational Database Management Systems like MySQL and Microsoft SQL Server.
- Experience in implementing Model View Controller (MVC) Architecture based applications using Struts and Spring Frameworks.
- High working knowledge of IDE Eclipse and Net bean.
TECHNICAL SKILLS
Languages: Java, J2EE, JSP, Servlets, JSTL, Python.
Operating Systems: Windows 10
Scripting languages: HTML, XML, JavaScript, JSP, JSTL.
Web Technologies: JSP, Servlets, EJB, Hibernate, Struts, Spring, JDBC, HTML5, XML, AngularJS
Databases: MySQL
IDE: Eclipse, Net Beans, Pycharm
Web Servers: JBoss, Web Logic, Web Sphere, Tomcat, Jetty, Apache
Frameworks: Spring (MVC, AOP, ORM, Web Service, DAO), Hibernate ORM 5.0.2, Struts
Tools: Eclipse, Notepad++, GitHub, JIRA, MS Project, Excel, SharePoint, MS Access.
Database Tools: SQL, MySQL
PROFESSIONAL EXPERIENCE
Confidential, Lakeland, FL
Java/J2EE Developer
Responsibilities:
- Worked on Rest based Web services for getting and updating the Order information in the application.
- Developed Restful web services using Spring Framework.
- Added tasks to the website using core Java.
- Configured applications and services hosted from lot of new servers and environments.
- Used Maven scripts to build the application and deployed.
- Developed spring middleware components for implementing business logic.
- Developed UI screens using JSP, JavaScript and Html and involved in application deployments to web logic.
- Used Junit Test Cases for testing various backend components in the application.
- Interacted with other teams to capture business needs, manage expectations, and reviewed deliverables to ensure a successful implementation.
- Involved in developing and maintaining services based architecture utilizing open source technologies like Hibernate ORM and Spring MVC Framework
- Integrated with Spring Frameworks.
- Used MyBatis to map the SQL results to object trees.
- Implemented the persistence layer using Hibernate ORM and developed the UI using MVC design pattern.
- Optimization of Hibernate mapping in order to boost performance of system. Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
- Implemented SOA based architecture using web services to build a loosely coupled system.
- Created, identified and exposed system asWeb Servicesand defined architecture based on service oriented Architecture (SOA).
- Developed persistent classes, including association, inheritance, polymorphism, composition, generics and the Java collections framework.
- Involved in system data analysis, design and Implementation. Involved in unit testing and writing unit test cases.
- Involved in fixing bugs and enhancing the applications with additional features.
Environment: Java, Spring MVC, Angular-JS, JMS, Hibernate, spring, Eclipse, HTML, Java Script, Web logic
Confidential, Arkansas
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
- Implemented the project by using spring Web MVC module.
- SOAP UI was used to test the Web Service application.
- Prepared Functional requirements by analyzing the business requirements Implemented GUI pages by using JSP, HTML, CSS, JavaScript, AJAX
- Implemented online application using Core Java, Multithreading, JDBC, JSP Servlets Web Services SOAP, & WSDL.
- Implemented the RESTFUL web service to load the JSON files into the database.
- Implemented Singleton, factory design pattern, DAO Design Patterns based on the application requirements.
- Implemented the project using the Hibernate framework to communicate with database.
- Used SAX and DOM parsers to parse the raw XML documents.
- Used JMS to communicate with multiple clients
- Used Eclipse as Development IDE for web applications.
- Configured the project on Web Sphere application servers.
- Used Clear Case for Version Control tool and Clear Quest for bug tracking tool
Environment: JSP, HTML, CSS, AJAX, JDBC, Servlet, Eclipse, MVC, Web services (SOAP, WSDL)
Confidential, Chicago IL
Java Developer
Responsibilities:
- Followed agile software development practice paired programming, test driven development and scrum status meetings.
- Extensively worked on front end, business, and persistence tier using spring and Hibernate frameworks.
- Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts using Microsoft Visio Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
- Extensively used Hibernate concepts like dirty bit checking, optimistic locking, inheritance, and association mappings.
- Developed use case diagrams, class diagrams, database tables, and mapping between relational database tables and object oriented java objects using Hibernate.
- Extensively used XSLT and XPATH for reports generation from XML files.
- Involved in Implementation of Middleware framework using Hibernate and Spring Framework for prototype development.
- Implemented spring with Hibernate and Spring AOP for declarative transactions using spring proxy Beans for prototype development.
Environment: JDK, J2EE, Web Services (SOAP, WSDL), Hibernate, spring, Servlets, JSP, Java Beans, Net Beans, SQL Developer, Apache Tomcat Web Server
Confidential
Java Developer
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Developing, modifying, fixing, reviewing, testing and migrating the Java, JSP, XML, Servlet, SQLs, JSF, Spring and hibernate programs.
- Used J2EE design patterns like Singleton, command, Factory, Business Delegate, Session façade, Service locator, Transfer object and view object for developing enterprise application.
- Used multithreading concepts while creating DAO classes. Used multithreading in programming to improve overall performance.
- Wrote application level code to perform client-side validation using JavaScript.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML.
- Developed multiple user tools with core Java using eclipse IDE.
- Implemented multiple design patterns like factory, façade, etc.
- Extensive code reviews on adherence to design and performance.
- Extensive real-time production support.
- Wrote HQL queries as part of development.
- Designed and implemented XML parsing for XML order conformations.
- Created database pool, multi-pool, data source and mapped them to roles.
- Continuously provide input to project management activities throughout the project lifecycle influencing scope, risk plan, project plan, issues and status
Environment: Java, HTML, JavaScript, Eclipse, JSP, Servlet, spring, Core Java, SQL, Hibernate