Java Developer Resume
Atlanta, GA
PROFESSIONAL SUMMARY:
- Over 5+ years of professional experience as a JAVA/J2EE developer in using new tools and technical developments to drive improvements throughout the entire Software Development Lifecycle including requirements gathering, analysis, design, implementation & maintenance and testing various methodologies.
- Knowledge in Object - Oriented concepts like inheritance, encapsulation, polymorphism, serialization, exception handling and multithreading.
- Experience and technical interest in J2EE technologies like Servlets, JSP, JDBC, Spring, Hibernate, JSTL, Struts, XML, RMI and Web Services.
- Designed web applications using open source Spring and Struts framework.
- Strong experience of developing data models using Hibernate POJO’s and configuring Hibernate persistence layer.
- Proficient in deploying the applications using application servers like Tomcat, Jboss and Weblogic.
- Experience in using MVC (Model View Architecture) architecture for deploying web applications.
- Strong database skills in Oracle 8i/9i/10g/11g, DB2 and MySQL and Expertise in programming with SQL, PL/SQL and Stored Procedures.
- Developed rich user interface using JNDI, JUNIT, JAXB, HTML5, CSS3, JQuery, AngularJS and AJAX.
- Experience in working with Apache ActiveMQ.
- Proficient in using Unified Modelling Language to create class diagrams, sequence diagrams, Activity diagrams and Use Case diagrams.
- Extensively worked on debugging using JUnit and logging Frameworks such as Apache Log4J.
- Experience using IDEs like Eclipse, NetBeans, JBuilder and IntelliJ.
- Experience in implementing various design patterns like MVC, Singleton, Front Controller etc.
- Fluent in the Windows, UNIX, LINUX and MAC operating environments.
- Experience with ANT and Maven for the build and deployment of applications.
- Have experience in Software Development processes like SDLC, Waterfall, Test Driven Development, and Agile Methodologies.
- Working understanding of TCP/IP Networking and used Netty.io for TCP/IP and Unix Domain Socket communications.
- Worked extensively on Web sphere application server and involved for manage, Troubleshoot, performance tuning.
- Skilled code and writer and dependable trouble shooter.
- Exceptional ability to quickly master new concepts and capable of working in-group as well as independently with excellent communication skills.
- Quick learner and ability to work in challenging and versatile environments.
- Possess excellent leadership qualities and would take initiatives with a proactive approach in problem solving and providing best solutions.
- Ability to learn and use new systems and paradigms in considerably less time.
TECHNICAL SKILLS:
Java Technologies: Java, J2EE, Servlets, JSP, JPA, JDBC, JMS, JNDI, JavaMail, Hibernate.
Web Technologies: HTML, XML, DHTML, XSL, XSLT, JavaScript, JAX-WS, DOM, SAX, SOAP.
Frame Works: Struts 1.2/2, Spring 2.5, Hibernate, Maven.
IDE: Eclipse, Net Beans.
Operating System: Unix, Sun Solaris, Linux, Mac and Windows NT/2000/2003/XP/7.
Languages: C, C++, Visual Basic, PL/SQL, UNIX Shell Scripting, PYTHON.
Databases: Oracle 11g/10g/9i/8i, SQL Server 2005/2008 and Sybase, My SQL, MS-Access, DB2.
Testing Tools: JUnit 3.8/4.0, SOAP UI, REST Client.
Servers: Web Sphere 7.0, WebLogic 11, Jboss, Tomcat 8.
Software Packages: MS Office 2010, MS Visio, MS Front Page.
Project Management: MS Project, Resource and Project Plans, Estimation, Code Delivery, Coordination
Source Control: Sub-Version (SVN), Clear Case, CVS/PVS and VSS (Visual Source Safe)
WebService Framework: Apache Axis, SOAP, WSDL, REST, JAX-RS, JAX-WS
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Used agile methodology to develop the application.
- Used Object-oriented analysis (OOA) for object-modeling techniques to analyze the functional requirements for a system.
- Designed and developed the view-controller components using Servlets/JSPs, JavaScript, CSS, JQuery, AJAX, HTML and DHTML.
- Developed user-friendly interface to seamlessly combine the new module with existing login system by using AngularJS.
- Responsible for making AJAX Calls for theUIInteractions to the Controller Actions using Angular JS and getting the Data back as JSON and parsing it onto the UI.
- Developed the JSON structure for the data transfer in between the Goggle Web Toolkit (UI) and business tier.
- Participated in Agile scrum meeting daily.
- Writing database queries on Oracle 9i.
- Created Action Classes for the application using Model View Controller (MVC) approach.
- Involved in developing and configuring server sideJ2EEcomponents like Servlets, JSP, JDBC, JSON, REST Web Services, JNDI, LDAP,J2EEplatform using Eclipse IDE.
- Developed LDAP server configuration files to enable encryption support for password storage.
- Used Spring core for dependency injection/Inversion of Control (IoC) and connection pooling.
- Implemented Spring MVC architecture and increased modularity by allowing the separation of cross-cutting concerns using Spring AOP.
- Written Client/ Server side validations for the project using Struts Framework.
- Implemented Java Persistence API (JPA) through Hibernate.
- Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
- UsedXSLTfor transforming one kind of payload of another payload of choice with a template processing engine. The engine creates a payload based on existing content.
- Developed Messaging frame work for Asynchronous service using JMS.
- Provided SQL scripts and PL/SQL stored procedures for querying the database.
- Deployed application on JBOSS application server environment.
- Provided utility to connect to LDAP to get the user details and the authorized packages.
- Extensively used Eclipse for writing code.
- Used SVN for source control repository.
- Used spring JDBC template for persistence with data base.
- Deployed the application using Tomcat web server.
- Developed Web services to allow communication between the applications using Rest and SOAP based Web services.
- Tested Web Services using SOAP UI toolkit locally.
- Developed unit testing frame work using JUnit test cases for continuous integration testing and used JTest Tool for performance testing
- Used Log4j for Logging and Used Quality Center for Bug Reporting Tool
- Involved in Bug fixing the modules.
Environment: Java, J2EE, Servlets, JSP, CSS, Log4J, Maven, Hibernate, Web services, Jboss, Apache Tomcat 8.0, Eclipse, AJAX, JUnit, Html, Solaris, HTML, JavaScript, JSP, Struts Framework, Spring Framework, Spring IoC, Spring Web Flow, JDBC, XML, JSON, SVN, JUnit, Oracle, Eclipse, DB2, MySQL, XML.
Confidential
Java Developer.
Responsibilities:
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
- Developed user interface using BOOTSTRAP UI and Angular Java Script to simplify the complexities of the application.
- Inserted Dependency Injection between components using Spring (IOC) concept.
- Implemented Asynchronous messaging between System Integration components using JMS Spring JMS Template .
- Developed various Java beans for performance of business processes and effectively involved in Impact analysis.
- Developed Web Service client interface with files for invoking the methods using REST.
- Developed Restful web services for the Downstream Systems.
- Extensively worked on SOA and web services to get the data and configured JMS queues on server.
- Integrated Hibernate ORM with Spring-Hibernate framework to facilitate DML and DQL queries and represent object-database mapping.
- Followed SOA Design and Architecture to Develop REST Webservice, generated and consume the services.
- Used Maven for the project dependencies.
- Handled SSL Handshake security to REST WebServices.
- Tested the WebServices using REST.
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Worked on parsing the XML files using DOM/SAX parsers.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Created tables, triggers, stored procedures, SQL queries, joins and views for multiple databases, Oracle 10g using Toad tool.
- Involved in Unit Testing of various modules by generating the Test Cases in JUnit.
- Developed Maven Profiles for the build process and deployed in the server.
- Developed logging aspects using Spring AOP.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy
- Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers, appenders.
- Prepared technical reports & documentation manuals during the program development.
- Used Rational Clear Case for version control and Clear Quest for bug tracking.
Environment: JDK 1.6, Angular JS, Bootstrap UI, Spring, Hibernate, JPA (EJB), XML, XML Schemas, XSLT, JMS, Oracle 10g, Toad, Maven, Log4j, Web Services(JAX-RS), JAXB, JBOSS Application Server, IBM Clear Quest.
Confidential
Java Developer
Responsibilities:
- Involved in Software Development Life Cycle (SDLC) of the application, requirements gathering and project planning, design analysis and Code development of programs using Java/J2EE
- Designing JSP’s and generic templates to retrieve and update information on modules like Client registration or updation.
- Implemented MVC architecture using the Struts Framework.
- Used Struts Tag Libraries and Struts Validations for the Client Side Validation
- Used Custom Tags and Tiles in the presentation layer of the project.
- Responsible for integrating with struts and Building the Business Logic on the server.
- Implemented various server side business components using Servlets, JSP and XML.
- Developed Servlets to load the user information into the database and the retrieval of the data from the database.
- Developed Java Classes for the user interface using struts tag libraries.
- Written code for various java database classes for connection pooling using JDBC.
- Performed unit and Integration testing.
Environment: Java 1.3, J2EE, JSP, XML, HTML, Java Script, Oracle 8i, Struts Framework, Servlets 2.3, Web Logic 6.1, JDBC, Rational Rose Modeling Tool in UML, BEA Web logic server, MyEclipse
