Java Developer Resume
0/5 (Submit Your Rating)
Alpharetta, GA
SUMMARY
- Around 5 years of Professional Java/J2EE/PHP Software Development experience of Core Java and Web based applications with expertise in reviewing client requirement; prioritize requirements, creating project proposal (scope, estimation) and baseline project plan.
- Designed and modeled projects using techniques in UML - Use Cases, Class Diagrams, Sequence Diagrams, etc.
- Participated in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications.
- Application development using Core Java, Servlets, JSP, Struts, Spring, JDBC, Java Beans, Hibernate, JPA and MVC architecture.
- Ample experience in using MVC (Model View Controller) architecture for developing applications using JSP, Java Beans and Servlets.
- Experience working withJavaNIO(vectored I/O, memory mapped I/O, non-blocking sockets etc.)
- Experience in front-end application using HTML, JAVA Script, CSS, J-Query, AJAX, Struts Tag libraries, spring and JSP.
- Extensive experience with design and development of J2EE based applications involving technologies such as Java Server Pages (JSP), Java Messaging Service (JMS), Java Data Base Connectivity (JDBC), Java Naming and Directory Interface (JNDI).
- Experience using Hibernate for mapping Java classes with database and using Hibernate query language (HQL).
- Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures.
- Experience in various methodologies like Waterfall and Agile.
- Mission Focused Aspirant with sweeping proficiency in using version controls such as GIT, SVN, Rational Clear Case.
- Experience in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, SQL queries.
- Experience in performing Unit/ Integration & System testing using JUnit and IBM Rational Rose.
- Experience in coding with using UNIX Shell Scripting.
PROFESSIONAL EXPERIENCE
Confidential, Alpharetta, GA
Java Developer
Responsibilities:
- Implemented the Agile methodologies in development and testing by followingSCRUM methodology.
- Development of Application based on J2EE using JSP, Servlets, Spring Framework, and Rest Web Services with JMS.
- Developed Session Beans to implement business logic and deployed them on WebSphere Application Server.
- Used WebSphere Application Server to deploy, implement and test the coded functionality.
- Designed and developed CEA components that are Stateless Session beans to process the PSA requests.
- Developed user interface using JSP, HTML, and client side validations using Java Script.
- Developed Message Driven Beans as Queue listeners for JMS queues.
- Developed Session Beans in Facade classes, which will talk to the backend middle servers. Support the applications through debugging, fixing and maintenance releases
- Designed and developed Entity Beans to persist the data in the database.
- In the CEA system: Developed Security Messaging Interface using JMSdid the database transactions with Hibernate, developed the Hibernate. hbmand java classes and configured the hibernate.cfg.xml.
- Created Design of application and requirement analysis using UML.
- Implemented Logging and proper tracing of remote calls and Objects using Log4J.
- Worked with the QA team to analyze the testing strategy and setup the test environment.
Technologies: Java/J2EE, spring, WebSphere, Eclipse, DOM, JUnit, Session Beans, Hibernate, Rest Web services client, Junit, MySQL, JMS, UNI.
Confidential
Software Engineer
Responsibilities:
- Involved in Expenses, Customize, User and Finance modules.
- Designed and implemented the presentation layer for user interactions.
- Developed database logic using hibernate query language.
- Coding of business logic using controller classes.
- Developed Hibernate Associations and mapping files and DAO.
- Analyze tools, implemented & integrated with the application for converting bulk images into single pdf.
- Implemented the analytics and dashboard charts by using JqPlot.
- Writing the data access objects for database access functionalities using Hibernate.
- Involved in implementing SutiExpense mobile application.
- Involved in co-ordination with the client for the functional requirements.
- Handling all client data and setup their company requirement and creating the company and their users.
- Involved in importing the credit card data from Yodlee services.
- Involved in implementing SutiExpense offline version using HTML5.
- Implemented Drag and Drop functionality for inserting the images into Open Database of HTML5 for offline version SutiExpense.
Environment: Java, Struts, JSP, Hibernate, Web services, Dojo, XML, JavaScript, JQuery, Eclipse, Tomcat, Apache, MySql.