Java Developer Resume
Atlanta, GA
SUMMARY
- Around Five (5) years of IT experience in System Analysis, Design, Development of Web and Client Server Enterprise Applications using Java/J2EE Technologies
- Four (4) years’ experience in utilizing open - source frameworks as Hibernate and Spring
- Extensive experience working with databases likeOracle 11g, SQL Server 2010 and MySQL
- Strong inObject oriented design/analysis, UML modeling, Classic design patterns, and J2EE patterns
- Have hands on experience in design and development ofJava, J2EE,Servlets, JSP, EJB 3.x, JDBC, JMS, JNDI, JavaScript, jQuery, Spring MVC, Spring core, Hibernate, Web Services, WSDL, JAX-WS, SOAP,RESTful,JSON, JAX-RS, Junit, Log4j, XML, XSD, XSLT, X-Path, UML, SQL, PL/SQL, ANT, Maven
- Experience increating & consuming SOAP,RESTful webservices
- Expertise experience on developing UI with front-end technologies like HTML, CSS, JavaScript, jQuery, Bootstrap, AJAX
- Extensive experience in working with web component technologies like Servlets, JSP
- Experience with Design patterns likeMVC, Singleton, Facade, Factory, Abstract Factory, Proxy, Front Controller, Service Locator, Business Delegate, Data Access Object and Data Transfer Object
- Experience in Open source tools like Eclipse, Tomcat, Maven, log4j, SVN and ANT
- Hands on experience in developing and deploying J2EE application on web and application servers like Tomcat, Weblogic, JBoss, GlassFish
- Experienced in writing SQL queries, Procedures, functions, Triggers
- Proficient experience working with versioning tools SVN, GIT
- Good experience designing UML use cases, class diagram, and sequence diagram
- Proficient experience working with Agile development environments (SCRUM), Test Driven Development (TDD) and extreme programming to deliver high quality solutions
- Strong knowledge on SDLCprocess that includes translation of requirements into functional and technical specifications, Designing, Developing, Testing Implementation & Post Production support using development methodologies like Waterfall and Agile
- Written JUnit Test Cases for unit testing
- Strong problem solving skills, good communication, interpersonal skills and a good team player
- Ability to adapt to new technologies, changing business requirements and learning new tools to build applications
TECHNICAL SKILLS
J2EE Technologies: Servlets, JDBC, JNDI, JSP, EJB, JMS, XML, X Path, XSLT, XSD, DTD, Web Services, JAX-WS, SOAP, WSDL, RestFul, JAX-RS
J2EE Frameworks: Hibernate, Spring
Languages: Java, C, C++, SQL, PL/SQL
Markup Languages: HTML/DHTML, HTML 5, XML, XSL, XSLT
Web Technologies: JSP, Servlets, Hibernate, Spring MVC, XML, JavaScript, HTML, CSS, AJAX, JavaScript, JSON, jQuery
Application Servers: JBoss, GlassFish, WebLogic, WebSphere
GUI: Java Applets, Swing, AWT
Databases: Oracle, MySQL, SQL Server, MS Access
Testing/Debug: JUnit, Log4j
Version Control Tools: SVN, CVS, GIT
IDE: Eclipse, NetBeans
Packages: MS Office, Photoshop, Dreamweaver, MS Front Page
Build Framework: Maven, ANT
Design Diagram: UML, Class Diagram, Sequence diagram, State Diagram, ER Diagram
Operating System: UNIX, Windows 7/Vista/XP/ME/98, Linux
PROFESSIONAL EXPERIENCE
Confidential - White Plains, NY
Java Developer
Responsibilities:
- Analysis, design, and development and testing phases ofSoftware Development Lifecycle(SDLC)
- Designed Use Case Diagrams, Class Diagrams, Sequence Diagrams and Object Diagrams usingUMLto model the detail design of the application.
- Participated in Business requirement reviews for Registration/MyProfile and Identity management modules (Forget Id and Forget Password applications) with business teams along with high level solution teams and architects
- Participated in System requirements specification (SRS) and provided adequate feedback to the feasibility of implementing the given specifications
- Developed quality code for the given HLD and LLD specifications
- Developed MYATT web-based application using Spring MVC
- Designed and Developed RESTful web-service called BEST based on JAX-RS and spring framework
- Integrated Spring MVC web application and RESTful webservice framework
- Developed multiple Controllers and configured all the dependent bean objects with the Spring configuration file and annotations
- Implemented Web based application using JSP, JQuery, AJAX technologies where in the data is propagated into it from the model and view objects
- Working on various web technologies like JSP, HTML, JavaScript, jQuery, Ajax to create interactive and to provide rich web experience to the client
- Created various Service modules to consume BEST Web service to render the data in UI
- Implemented JSR 303/349 validation framework to validate all the form fields in the UI
- Applied Maven as a build and dependency management tool
- Followed Test Driven Development by developing Unit cases with Junit framework
- Applied log4j 2.x framework for logging
- Used SVN as a versioning/Source control tool
- Working on Agile for some project and waterfall on some project
- Used Eclipse as an IDE
- Intensive involvement in getting the application to IST and UAT testing team for any guidance on writing test cases and testing itself
- Actively involved in code reviews and bug fixes
Environment: Java, J2EE, Spring, Spring MVC, Hibernate, Oracle database, JAX-RS, RESTful, AngularJS, Junit, Maven, JSP, JSTL, servlets, jQuery, javaScript, AJAX, Bootstrap, SVN, log4J, Eclipse, WebLogic 12g, JSON, CSS, HTML, XML
Confidential - Atlanta, GA
Java Developer
Responsibilities:
- Involved in planning process of iterations under the agile methodology attending all the Scrum calls
- Analyzed and modified existing Java/J2EE code wherever required and responsible for gathering, documenting, maintaining business, systems requirements, developing designed document
- Prepared detailed functional requirements along with screenshots and description of all the modules
- Developed Use case diagram, Object diagrams, Class diagrams, and Sequence diagrams using UML
- Used spring core in back-end development for implementing backend structure, business logic and security, Properly used collections and exception handling
- Designed and developed application based on Spring MVC framework
- Designed and developed the UI using JSP, HTML, CSS, JavaScript, jQuery, AJAX
- Used Spring Core for dependency injection/inversion of control (IOC), and integrated framework like Hibernate
- Developed RESTful web service using JAX-RS
- Used Hibernate framework in persistence layer for mapping an object-oriented domain model to a relational database
- Used Maven to build entire project
- Developed Message Driven Bean (MDB) components for JMS messaging to archive various Webservice requests/responses
- Worked with Eclipse as IDE for developing and debugging the application
- Wrote JUnit test cases for unit testing and log4j for logging
- SVN as versioning tool
- Enhanced application functionality and also its performance
- Actively worked with testing team to fix bugs
Environment: Java, J2EE, JSTL, JSP, servlets, Spring, Spring MVC, Hibernate, Oracle database, Weblogic, MDB, JMS, JAX-RS, Restful, Jersey, JavaScript, jQuery, JSON, AJAX, CSS, HTML, Maven, log4j, SVN, jUnit
Confidential
Java Developer
Responsibilities:
- Reviewed Business and System requirements, also attended core team meeting and walk- through for review and resolution of business and System requirements
- Developed End-to-End Web applications based on Spring and Hibernate frameworks
- Implemented Spring MVC framework that includes writing Controller classes for handling requests, processing form submissions and also performed validations using Commons validator
- Developed user interface using JSP, JSTL, Spring Tags, CSS to simplify the technical complexities and to provide Rich UI experience for the user
- Developed RESTful web service using JAX-RS with spring IOC container
- Implemented the business/service layer by using a service based persistence layer developed using Hibernate and Spring, developed hibernate mapping files and POJO java classes
- Wrote SQL and HQL queries to retrieve and update data along with stored procedures in the SQL server database
- Implemented User Authentication based on validation function in Spring MVC framework to validate the input data from client side
- Developed a dashboard application to view real time analytics reports that can be obtained by business and production support to analyze user usage and production issues using Kibana analytics
- Supported the application from the requirements phase driving the User Acceptence Test (UAT) phase till the application went live in production
- Performed Knowledge Transfer sessions to the provide support team to handle any bugs during the system usage phase
- Worked on integration project with both bi-directional and uni-directional integration between two different systems
- Used Maven scripts for automated deployment and preparing the build of the entire application
- Used JUnit to write test cases and for test driven development (TDD) and perform unit testing and used log4j framework for logging
- Used SVN as versioning/Source control
Environment: Java, J2EE, Spring, Spring MVC, Hibernate, Eclipse, JBoss, Kibana, SQL server, Web services, XML, RESTful, JSP, Servlets, JavaScript, jQuery, Jersey, JAX-RS, log4j, Junit, Ajax, SVN, HTML, CSS, SQL, JPA, Maven
Confidential
Junior Java Developer
Responsibilities:
- Actively participated in requirements gathering, analysis, design and testing phases
- Implemented application using MVC architecture of Spring framework
- Designed UI modules using JSP, servlets, CSS, HTML, JavaScript, AJAX, jQuery and JSTL
- Extensively used Spring IOC container
- Consumed SOAP web service and handled marshaling and unmarshaling of request and response
- Worked on backend module that handles messaging service using JMS
- Implemented the Enterprise JavaBeans to handle various transactions
- Wrote Junit test cases to support unit testing
- Configured log4j to accurately debug production issue
- Involved in complete development of “WaterFall” project
- Actively worked on integration testing of application
- Involved in bug-fixes, enhancements and code refactoring
- Used Eclipse as IDE and SVN as versioning tool
Environment: Java, J2EE, JavaScript, Servlets, JSP, JSTL, Ajax, Spring, XML/XSLT, GlassFish, Eclipse, Weblogic, HTML, Junit, CSS, jQuery, SOAP, WSDL, JMS, log4j, WaterFall
