Java/ J2ee Developer Resume
Chicago, IL
SUMMARY:
- Over 5 years of IT experience in utilizing Java tools in Business, Web, and Client - Server environments using latest Java/J2EE technologies for analysis, design, development, re-engineering, maintenance, installation, implementation and testing on various platforms.
- Proficiency in developing Model View Controller (MVC) Architecture based applications using Spring Frameworks.
- Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO).
- Experience in developing UI using JSP, AngularJS, JavaScript, HTML5, CSS3, JQuery.
- Experience in working with web/applications servers WebSphere, JBoss and Apache Tomcat.
- Familiar with the use of design patterns including MVC, Singleton and Data Access Object patterns.
- Experience in implementing SOA architectures with Web Services using WSDL, SOAP and REST.
- Experience in PL/SQL programming including complex SQL queries using stored procedures and Triggers.
- Hands on experience in working on XML Suite of technologies (XML, XSLT, DTD, DOM).
- Proactive and well organized with effective time management skills.
- Strong interpersonal and communication skills and self-motivated individual showing ability to learn and use new technologies and frameworks in considerably less time.
TECHNICAL SKILLS:
Programming Languages: Core Java, SQL, PL/SQL, C, C++.
Java Technologies: Servlets, JSP, JDBC,
Frameworks: MVC, Spring, Hibernate and JDBC.
Distributed Technologies: Web Services (SOAP/REST), SOA, XSLT, DOM, Apache, WSDL.
Web/Application Servers: JBoss, Apache Tomcat, WebSphere, WebLogic.
IDEs: Eclipse, My Eclipse, JDeveloper, NetBeans.
Scripting Languages: AngularJS, JavaScript, JQuery, CSS3.
Markup Languages: HTML5, XML.
Testing/Logging Tools: JUnit, Log4j.
Database Server: Oracle, MySQL, SQL Server
Methodologies: OOPS/OOAD, UML, Design Patterns, Agile.
Messaging Services: JMS.
Version Control Tools: GIT, SVN,
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Java/ J2EE Developer
Responsibilities:
- Used Agile methodology for the iterative development of the application.
- Developed and deployed UI layer logics of sites using JSP, XML, JavaScript, Angular JS, HTML5, AJAX and CSS3.
- Designed and developed Presentation Layer using MVC framework.
- Used Angular JS to bind data on HTML elements and integrated with REST based services returning JSON data.
- Designed, developed and tested Java/J2EE applications using Spring and Spring IOC.
- Integrated Spring and Hibernate frameworks to develop end to end application.
- Used spring framework to inject services, entity services, transaction management.
- Used Hibernate to connect from web service and perform CRUD operations in to DB.
- Implemented and consumed REST API with JAX-RS web services to handle both XML and JSON interfaces.
- Converted the standalone MS-Access reports into Oracle Reports, web reports with business logic written in PL/SQL and Java.
- Wrote SQL queries, stored procedures modifications to existing database structure as required per addition of new features.
- Used Eclipse as the IDE to building the application.
- Monitored the error logs using Log4j and fixed the problems.
- Wrote test cases and done Unit testing and written executing JUnit tests.
- Wrote ANT Scripts for project build.
Environment : Java, J2EE, Spring, Hibernate, Servlets, XML, Angular JS, JSP, JavaScript, HTML5, CSS3, Apache Tomcat, REST, Oracle, PL/SQL, JMS, XML, Eclipse, Log4j, ANT, JUnit, Windows.
Confidential, Cleveland, OH
Java/ J2EE Developer
Responsibilities:
- Interacted with Clients to collect business requirements, to analyze and design the system and designed various UML Diagrams like Class diagrams, Sequence Diagrams.
- Used Spring framework features including Spring MVC, Spring DAO, Spring AOP and Spring Templates.
- Integrated the application with Spring framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
- Designed and developed front-end using JSP, HTML5, CSS3, JavaScript and Angular JS.
- Used AngularJS for the interaction between the JavaScript validation and dynamic HTML pages.
- Worked on highly incorporated application development frameworks (spring) to build persistent and reliable application modules.
- Developed POJO’s, Data Access Object (DAO) which handles all database operations using Hibernate.
- Worked on Oracle as the backend database and integrated with Hibernate to retrieve Data Access Objects.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Helping team members to debug issues with the application and designed and prepared Unit test case using JUnit and Log4j and removed the maximum bugs before passing on the application to the QA team.
- Wrote build and deployment scripts using ANT scripts.
- Developed the application on Eclipse and deployed the application on JBoss to integrate run time components and the tools to develop applications.
Environment : Java, J2EE, Spring, Hibernate, Servlets, XML, AngularJS, JSP, JavaScript, HTML5, CSS3, Apache Tomcat, SOAP, Oracle, PL/SQL, JMS, XML, Eclipse, Log4j, ANT, JUnit, GIT, JBoss, Windows.
Confidential
Jr. Java/ J2EE Developer
Responsibilities:
- Created UML use case diagrams, sequence diagrams, and preliminary class diagrams for the system using Rational Rose.
- Designed and developed carrier selection and product selection web pages using HTML, Servlets and JavaScript.
- Developed coding for client side interactions of web pages in JSP and HTML.
- Wrote various JSPs and Servlets to handle different Client Specifications end user requests.
- Developed Servlets to retrieve contents from Database and to have healthy transaction of data on the web application.
- Developed classes using JDBC API to access the MySQL database.
- Worked on PL/SQL scripts for End of Day transaction processing.
- Created server side code to implement JDBC connectivity to MySQL to have a clear retrieval of the requested data from the designed database.
- Configured MySQL connection pool, which is included in MYSQL JDBC driver JAR file, to allow concurrent access to the database and optimize performance.
Environment: Java, J2EE, UML, Servlets, JDBC, Apache Tomcat, JSP, HTML, JavaScript, PL/SQL, NetBeans, MySQL, CVS, JUnit, Windows, Linux.