Java/j2ee Developer Resume
Ann Arbor, MI
PROFESSIONAL SUMMARY:
- 6+ years of experience with proven expertise in system development activities including requirement analysis, design, and implementation and testing with emphasis on object oriented, JAVA, J2EE, and MySQL.
- Excellent expertise in all phases of Software life cycle for developing, maintaining and supporting the Java, J2EE and MySQL applications.
- Key strengths are leadership, clear thinking, adaptability, team work and positive mindedness.
- Interested in learning new technologies, travelling, exploring.
- Development experience with Core Java such as IO, Multithreading, Collections, Networking.
- Expertlevel skills in developing web - based GUI s using Spring framework, HTML, DHTML, XML, Java Script for web enabled applications.
- Worked extensively on J2EE technologies such as Servlets, JSP, JavaBeans, JDBC Portal Concepts and Web Services.
- Delivered high quality and feasible solutions. Good ability to design and implement complex applications.
- Expertise in client side designing and validations using HTML, Java Script, JSP and Java Beans.
- Specialist in coding, implementing and testing of various applications.
- Expertise in application development using JDBC, Servlets, JMS, Spring, Hibernate and JSF.
- Experience Agile/Scrum methodology for the software development.
- Comprehensive knowledge of physical and logical data modelling, performance tuning.
- Proficient in message oriented middleware technology such as JMS.
- Expertise in RDBMS such SQL Server writing SQL Queries, Joins, Procedures & Functions.
- Expertise in modelling of Software Systems and Business Applications with UML using MS Visio.
- Experience in designing and developing large scale J2EE applications using object oriented design and analysis, which involved understanding the business and presentation logic, developing UML diagrams (class diagrams, use case diagrams, interaction diagrams, and state diagrams) and converting them to programs.
- Good Working experience in using different modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module in Spring Framework.
- Ability to learn new technologies with minimal time period
- Solid understanding of business needs and requirements.
- Team player, quick learner with self-motivated skills & excellent Interpersonal and Communication skills.
- An effective communicator, committed team player, quick thinker and rapid problem solver with commitment and a strong work ethic and ability to quickly adapt to new environment.
TECHNICAL SKILLS:
Operating Systems: Windows 7/XP, LINUX, Ubuntu
Programming Languages: Java, J2EE, SQL, XML, PL/SQL
J2EE Technologies: Servlets, JSP, JSTL, AJAX, JDBC, Java Mail
Frameworks: Spring, Spring MVC
Web Technologies & Scripting: HTML, JavaScript, AJAX, CSS, JQuery, Servlets, JSP, Angular.JS
Web Services &XML: RESTFUL, SOAP
Application/Web Servers: Apache Tomcat
Databases: SQL Server, MySQL, Oracle
IDE Tools: NetBeans
Configuration: SVN
Tools: JUnit
Protocols: SOAP, HTTP
Processes: SDLC model, UML
PROFESSIONAL EXPERIENCE:
Confidential, Ann Arbor, MI
Java/J2EE Developer
Responsibilities:
- Responsible for the implementation of application system with core Java and Spring framework.
- Developed and maintained Cron Jobs with LINUX Shell Scripts to run internal processes.
- Designed SOA implementations by Using Web Services-WSDL.
- Designed and Developed UI layer Design with HTML, JSP pages, CSS 3, Taglibs, Java script, JQuery, Ajax, Angular.JS.
- Developed the Spring Xml file for database configuration using different spring beans.
- Implemented Web Services with the help of WSDL and SOAP to get updates from the third parties.
- Involved in development of Business layer and the presentation layer
- The Batch process was developed using Java and SQL Stored Procedures.
- Involved in implementation of MVC pattern using Angular JS and Spring Controller.
- Template engine and used JavaScript libraries such as JQuery and Prototype, for website development.
- Involved in Java and EJB Design Patterns.
- Implementation of JavaScript Frameworks, including Angular JS.
- Used Multi-threading to overcome the errors in the process of transactions.
- Involved in module testing using JUnit. And Participated in (conducting & getting feedback) peer code review meetings.
- Bug fixing / enhancements during system testing and user acceptance testing.
- Analysis and code development using Agile methodology.
Environment: Spring, JUnit, JDBC, CSS3, HTML5, Multi Threading, JQuery, Oracle 11g, Angular JS, RESTFUL APIs, SOAP, Agile/Scrum Methodology, SQL Server 2012, Junit, XML, PL/SQL .
Confidential, MI
Java/J2EE Developer
Responsibilities:
- Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
- Developed Data Feeds application in Java using Spring MVC framework that sends product catalog and sales data in CSV and XML formats to partners.
- Implementing IOC (Dependency Injection) and AOP features in various aspects of Spring Framework.
- Developed Linux Shell Scripts and PL/SQL procedures.
- Wrote SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and AngularJS.
- Designed GUI and front-end web pages using JSP and developed JavaScript solution for user input data validation.
- Developed various helper classes using Core Java multi-threaded programming and Collection classes.
- Performed SOA / Web Services testing using SOAP UI.
- Designed RESTful APIs that allow sophisticated, effective and low cost application integration.
- Build rich dynamic pages using JQuery, JavaScript, HTML5 and CSS3 .
- Assists application dependency and configuration management with Backbone.JS.
- Writing SQL Queries to access data for analysis of data from database.
Environment:: JSP, Spring, JavaBeans, JDBC, Multi-threading, HTML5, JavaScript, CSS3, JQuery, Agile Methodology, RESTful APIs, SOA, PL/SQL, SOAP, Angular JS, LINUX SCRIPTS Shell Scripting, SQL, Junit.
Confidential, Washington, DC
Java Developer
Responsibilities:
- Adept at all phases of the Software Development Life Cycle including Requirement Analysis, Design & development, Testing, Implementation using Agile /Scrum Methodology.
- Involved in front-end application development using CSS, HTML, JavaScript, JQuery and Ajax.
- Used JavaScript for client side validation of user inputs.
- Design and Development of User Interface using Struts tag libraries.
- Used Spring MVC framework controllers for Controllers part of the MVC.
- Using OOAD Technology classes are designed in UML with the help of Rational Rose tool.
- Develop UML diagrams like use case, sequence, class diagrams and design documents.
- Used Hibernate framework for back end development and spring dependency injection for middle layer development.
- Developed User- Interface screens involving Servlets, JSP, JavaScript and XML DOM parser.
- Used JSON as response type in REST services.
- Implementation of XSLT processing on server with JSP and WebSphere.
- Created user-friendly GUI interface and Web pages using HTML and DHTML embedded in JSP.
- Involved in the design and development of database, created Complex Queries, Stored Procedures, and Views using SQL Server.
- Extensively used and develop Multi-Threading to improve the Efficiency.
- Involved in debugging and maintenance after application launch.
Environment: JQuery, hibernate, JSP, servlets, UML, XML, XHTML, HTML, JavaScript, COM, SQL server, springs, Struts, AJAX, CSS, JDBC, Eclipse.
Confidential
Jr. Java Developer
Responsibilities:
- Developed web GUI involving HTML, JavaScript, CSS, JSP, Servlets and beans under MVC architecture.
- Strong designing and implementation work experience in Java and J2EE technologies like Core Java,Enterprise Java Beans (EJB), Servlets and JSP.
- Involved in coding reviews and enhancement of application.
- Performed SOA / Web Services testing using SOAP UI.
- Developed various components of the application and unit test them.
- Developed various modules using Spring MVC.
- Implemented Agile/Scrum Development Methodology for quick solutions.
- Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology .
- Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
- Written SQL Queries to interact with database.
Environment: J2EE, Java, HTML, CSS, JavaScript, JSP, JDBC, Web Services, JQuery, SOAP, MySQL, AJAX .
