Java Developer Resume
Chicago, IL
SUMMARY
- Experience in design, development and testing of web and distributed multi - tier applications OOPS and Java/J2EE technologies.
- Proficient with various Software Life Cycle Development (SDLC) process and Agile methodologies.
- Expertise in developing N-tier architecture enterprise applications using JAVA, JDBC, Servlets, JSP, Java Beans, Struts, Spring, and Hibernate.
- Experience in different J2EE Design Patterns like MVC,Service Locator, Data Access Object, Data Transfer Object / Value Object, Factory and Singleton
- Technical familiarity with multiple servers like, Tomcat, JBOSS and Websphere.
- Hands on experience with Software Configuration Management (SCM) tools such as SVN, and GIT.
- Worked with Relational Database Management Systems that includes Oracle, db2 and MySQL
- Excellent communication, presentation and interpersonal skills.
- Academic Background.
- Experience in Implementation and generating of WSDL, WSDD, and client STUBS and Server Side code.
TECHNICAL SKILLS
Operating System: Windows 95/98/2000 Adv/XP/ VISTA/2007/Linux
Software: SAP, VMware Workstation
Languages: Java, J2EE C++,HTML/XML, CSS
DBMS: MS Access, MySQL, DB2, Oracle
Business Tools: MS-Office, MS-Excel
Frameworks: Struts, Struts2, Spring (MVC), EJB, Adobe CQ5
SDLC Methods: Waterfall
Tools: Ant, Maven
Application/Web Servers: Apache, Jakarta Tomcat, JBOSS
Scripting Languages: JavaScript, JQuery
IDEs: Eclipse, IntelliJ IDEA
PROFESSIONAL EXPERIENCE
ConfidentialJava Developer
Responsibilities:
- Involved in coding of JSP, Servlets, Struts actions, Java Beans, EJBS
- Involved in setting up Spring MVC and Hibernate framework.
- Implemented drag and drop file upload framework.
- Used JSP, Jquery JavaScript, HTML, AJAX, and CSS to create the user interface views.
- Developed complex SQL queries and Stored procedures to perform efficient data retrieval operations
- Developed unit test cases using Junit.
- Develop web application using AngulerJs framework.
- Use Angular Bootstrap to design front end pages
- Used Gradle and Grunt to build Front end and Backend Angular pages
- Wrote migration script to transfer users from legacy application to new Application.
- Start creating Jenkins jobs to deploy WAR to tomcat server.
- Strong problem solving, analytical, interpersonal, managerial and communication skills with a positive attitude.
- Create new services.
Confidential, Chicago IL
Java Developer
Responsibilities:
- Interacted with the client to collect the requirements and record it in confluence.
- Involved in design, development and testing life cycle of the project.
- Implemented various design patterns in the project such as Service Locator, Singleton, Data Transfer Object.
- Involved in the development of presentation modules. The application is based on the MVC Architecture using Spring and Hibernate framework.
- Involved in the development of Business Logic classes.
- Used JSP, JavaScript, HTML, AJAX, and CSS to create the user interface views.
- Developed complex SQL queries and Stored procedures to perform efficient data retrieval operations
- Developed unit test cases using JUnit.
- Developed Web Services to implement SOA using SOAP, WSDL, and UDDI with HTTP
- Involved in bug-fixes, enhancements and code refactoring.
- Involved in writing User guide for the application.
Environment: JDK1.7, Websphere 8.0,Eclipse Juno SR2, SVN Repository Management System, Jenkins Build tool, adobe cq5,Maven 3.2.1, JUnits, Jira/confluence,JQuery,Ajax,EXT JS,CSS
Confidential, Hoffman Estates, IL
Junior Java Developer
Responsibilities:
- Designed and developed required components for Dynamic Pricing using UML.
- As a part of the Development Team, I contributed as a Java Developer for Creating Web Services.
- Contributed in Creating Server Side Logic as EJBeans.
- Build/Configured application prototype in JAVA.
- Configured JBOSS Server.
- Played a substantial role in defining processes and in gathering business and functional requirements.
- Understood the Business Logic and pricing Structure.
- Developed test cases to gain user's acceptance of the proposed solution.
- Wrote SQL queries.
- Created tables in DB2 and MYSQL.
- Exposed to UNIX and shell scripting.
- Debugged the code in case of errors,
- Do data analysis to make sure correct prices are fetch for particular items
- Exposure to Struts and Spring MVC frame works
- Closely monitor job running on Control-M and find out the root cause of failed jobs and take action accordingly.
- Collaborated with Business User, Development & UI Team, Data Modelers and documenting & reporting the progress to the user.
- Work independently as well as with team .
- Participated in createing of Flow Diagrams.
- Deployed the code in DEV and QA envirments.
- Technologies included the very latest JEE server technology and numerous advanced JEE components, Java, JSP, J2EE, jboss, Ant, Struts, Spring(IOC), DB2, MYSQL, UNIX. Etc.
Environment: JDK1.6, Eclipse, SVN Repository Management System, Springs mvc 3.0, struts 2.0, Ant 3.1, JUnits, db2, jboss, Jira.
