sr. Java Developer Resume
Durham, NC
SUMMARY:
- 8+ years of IT industry experience encompassing a wide range of skill set, roles and industry verticals.
- Experience in developing web applications and standalone applications with analysis, design and customization.
- Proficient in analyzing high level design documents and developing low level design and integration test scenarios.
- Good Knowledge in working with Flex framework and working knowledge of deploying web applications
- Worked on UI development using Flex and java script language
- Knowledge with J2EE Design Patterns like Business Delegate, Session Façade, Front Controller, Service Locator, MVC etc.
- Strong Object Oriented Programming, database skills and development knowledge
- Proficient in design and development of Java, J2SE, J2EE, SPRING 2.0,Spring MVC, Spring Portlet MVC, Freemarker template, JQUERY, F2, Servlets 2.3, JSP 1.2, EJB 2.0, JDBC, Struts 1.x, XML, XSD, XSLT, JMS, JNDI, ANT, Java Script, PL/SQL, T - SQL, JUnit, Log4j, RMI, JMS, Java Mail, Rational Rose, UML, SoapUI, SQL, Squirrel DB client.
- Good knowledge on Service Oriented Architecture (SOA), Restful web services and Web Services
- Worked on developing GUI using AngularJS, JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3
- Experience in developing web applications using IDEs such as IBM Rational Application Developer (RAD) 7.5, IBM Web Sphere Studio Application Developer (WSAD) 5.0, Eclipse 3.x, Spring Tools Suite, NetBeans 6, and Borland JBuilder6.0.
- Working knowledge on UNIX
- Deployed the applications to IBM Web Sphere Application Server 5.x/6.x/7.x IBM Web Sphere Portal Server 6, JBOSS 4, WebLogic Portal Server 10 and Apache Tomcat.
- Experienced in developing applications with Async behavior using JMS
- Worked on JMS applications using Apache MQ server.
- Developed and maintained application using WPS (WebSphere Process Server), and WBM (WebSphere business monitor).
- Experience in developing and maintaining applications. Handled multiple roles - Senior Developer, Developer, Functional Expert, Systems Analyst, Application Architect for multi-tier applications
- Good knowledge on scripting languages like ReactJS, D3, Pearl scripting.
- Knowledge on working with Android SDK and iOS
- Executed software projects for Insurance, Sales & distribution, after sales and warranty, dealer management and Manufacturing Execution System (MES).
- Experience with Web Sphere Application Server Administration (setting up the data sources, Queues, Queue connection factories) and deploying the applications into different environments (UIT, SIT and UAT) and supporting the production deployments.
- Good knowledge on version control software like CVS, VSS, SVN.
- Good communication skills, interpersonal skills, self-motivated, quick learner, team player.
TECHNICAL SKILLS:
Domain Knowledge: Sales & Distribution, Health, Telecom, Automotive, Investment Banking
Programming Languages: Java (versions 1.4, 1.5, 1.6), J2EE 1.5, Web Services, Restful Web Services, JavaScript, PL/SQL, T-SQL
Web Technologies: HTML5, DHTML, CSS3, XML, XSLT, AJAX, JQuery, AngularJS, F2. Freemarker template
Frame Works: Struts, Spring IOC, Spring AOP, JSF, Flex
ObjectRelational Mapping: Hibernate, EJB 3.0, iBATIS
Design Patterns: Singleton, Business Delegate pattern
J2EE Technologies: EJB 2.0, RMI - IIOP, JDBC 2.0, JMS, Servlets, JSP
J2SE Technologies: Applets, Swings, AWT
Web Servers: IBM HTTP Server, Tomcat 5.5, Apache MQ
Application Servers: WAS5, WAS6, WAS7, WAS8JBoss, EAServer 5.3, WebLogic 10
Databases: Oracle (versions 9i, 10g, 11i), DB2 8.2, MS SQL server 2003, Sybase ASE 15
Operating Systems: Windows 2000/XP/Vista/7, Windows 2003& 2008 professional servers, AIX
Products: Service Manager 7/9, Service Center 6, BMC Remedy WIH Gold 6, WebSphere process server and WebSphere Integration Designer, Vantage
Design Tools: Rational Software Architect
Development Tools: Eclipse, WSAD, RAD 7.5, RAA, RFT 8.0, RPM, JBuilder, Netbeans, STS
Testing Tools: RFT, JUnit and Swing Unit
Database Tools: TOAD, PL/SQL Developer, CAST, SQL Developer
Reporting Tools: Business Objects Configuration
Management Tools: VSS, CVS, Rational Clear Case, Star Team
Java Utilities: Log4j, iText, PDFBox, POI
PROFESSIONAL EXPERIENCE:
Confidential, Durham, NC
Sr. Java Developer
Responsibilities:
- Development of Restful API for producing web services using spring framework.
- Worked on security implementation of Restful web services using Oauth2.
- Used certificates for Secure Socket Layer implementation.
- Worked on custom Spring annotations and interceptors
- Created custom logging layout for specific log format
- Developed UI screens using JSF, HTML5, CSS, groovy, AngularJS and bootstrap
- Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
- Worked on Spring AOP using AspectJ for logging and on annotation based configuration.
- Worked on SOA Architecture
- Worked on various spring modules like JDBC, DAO, Spring Boot, JMS etc
- Worked on consuming and producing the web services.
- Prepared unit test cases with JUnit and Mockito framework.
- Provided support for deployment in non-Prod and Production environment
- Implemented mobile version of modules on IOS and Android
Environment: Java/J2EE, Spring AOP, Spring IOC,JSP 2.1, HTML, DHTML, XSL, STRUTS 1.3, JSF, JavaScript, AJAX, JQuery, AngularJS, groovy, Python DAO’s, POJO’s, Hibernate 2, Tag libraries, Spring batch Framework, Oracle 10g, PL/SQL, CSS, Web Services, Servlets 2.5, Scrum, JUnit, log4j, Ant, Maven, UNIX, WebSphere Application Server, JMS, MDB’s, Subversion
Confidential, Charlotte, NC
Sr. Java and UI Developer
Responsibilities:
- Participate in requirements gathering along with Business Analyst,
- Requirement analysis and document high level technical design.
- Development, unit testing and system testing in IFA and IWC.
- Worked on with Python scripts for implementation in some modules
- Develop responsive web applications using CSS, HTML, and JQuery
- Developed Business logic using IOC and AOP concepts of Spring framework.
- Used JQuery core library functions for the logical implementation part at client side for all the applications
- Worked with REST API’s along with security implementation with OAuth
- Developed modules on JMS requirements using Apache MQ server
- Worked on with JSF while developing UI
- Working knowledge with UNIX scripting as part of project implementations
- Develop cross domain communication using F2 framework
- Used Spring MVC pattern while designing module implementation
- Develop software system testing and validation procedures and documentation.
- Make changes to common Atom framework to improve the Content Management Interface API
- Code merge from different branches to trunk and code clean up
- Analyze user needs and end user performance details from customers.
- Confer with programmers, engineers, and system analysts on project limitations, requirements, and capabilities.
- Worked on Support of application deployment on both iOS and android
Environment: Java, Spring AOP, Spring IOC, Spring Portlet MVC, JQUERY, F2, CSS, HTML5, POI, iText, Web Services, Restful Web Service, JSON, Python Portal Server 10.3.2, Oracle 11, PL/SQL, JSF, Android SDK, IOS
Confidential, Mason, OH
Sr. Java/J2EE Developer
Responsibilities:
- Involved in the requirements gathering, modeling, analysis, and programming.
- Developed an Asynchronous AJAX based rich client to meet the user requirement.
- Focus on converting the existing features in the application towards globalization of the application, which is internationalization of the web representation.
- Used AngularJS and Groovy as the development framework to build a single-page application.
- Extremely used plain JavaScript and JQuery JavaScript Library to do the client side validations.
- Used tiles framework for designing the layouts of multiple pages in the application.
- Used Dependency Injection feature of spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Implemented Transactions and Batch Updates using spring framework.
- Used an Oracle 10g data base for storing and retrieving the application data.
- Worked on Spring AOP to implement modules.
- Followed Spring MVC design pattern as part of implementing business logic.
- Worked closely to move Application to iOS and android.
- Configured JMS and JNDI in rational application developer.
- Developed MQ JMS Queues for asynchronous messaging.
- Performed Web Logic administration, setting up Data Sources and deploying applications. Developed Web Services using Apache CXF and used SOAP/WSDL.
- Developed Rest web services written in groovy and wrapped with JAX-RS and implemented security layer with OAuth
- Developed custom dynamo pages for Application, Awards, Peer Reviewer module using standard ATG Tag libraries, CSS and droplets
Environment: Java, Springs MVC, Springs AOP, Groovy, AngularJS, Hibernate, JSP, JSF, Servlets, XML, JSON, Python, WebLogic Application Server, Eclipse, WSAD, SQL Server, Bugzilla, UNIX,ATG,CVS, JUnit, log4j.
Confidential, Tampa, FL
Sr Java/J2EE Developer
Responsibilities:
- Worked on designing the content and delivering the solutions based on understanding the requirements.
- Wrote web service client for tracking operations for the orders which is accessing web services API and utilizing in our web application.
- Implemented security levels REST web services with the help of OAuth
- Developed User Interface using JavaScript, JQuery and HTML.
- Used AJAX API for intensive user operations and client-side validations.
- Worked with Java, J2EE, SQL, JDBC, XML, JavaScript, web servers.
- Involved in development and deployment of web application using flex framework, java and java script languages.
- Worked knowledge on with flex for developing rich UI using java script and jQuery.
- Utilized Servlet for the controller layer, JSP and JSP tags for the interface
- Worked on Spring Model View Controller (MVC) Pattern and various design patterns.
- Worked with designers, architects, developers for translating data requirements into the physical schema definitions for SQL sub-programs and modified the existing SQL program units.
- Designed and Developed SQL functions and stored procedures.
- Involved in debugging and bug fixing of application modules.
- Efficiently dealt with exceptions and flow control.
- Worked with Python scripts
- Worked on Object Oriented Programming (OOPS) concepts.
- Worked with Log4j to log the errors.
- Used Eclipse for writing code and SVN for version control.
- Spearheaded coding for site management which included change of requests for enhancing and fixing bugs pertaining to all parts of the website.
Environment: Java, Spring, flex, Apache Tomcat, JavaScript, JSP, JDBC,JSF, Servlets, JSON, MS SQL, XML, Windows XP, Ant, SQL Server database, Eclipse Luna, SVN.
Confidential, Durham, NC
Java/J2EE Developer
Responsibilities:
- Actively involved in Scrum's and Sprints of Agile Methodology.
- Worked on gathering requirement, creating design, designing database tables, developing code and unit testing.
- Designed and developed entire module from scratch.
- Designed and developed the UI in JQuery, HTML, CSS and JavaScript.
- Worked on rendering the JSON in the UI.
- Created tables in database and wrote queries to retrieve the data in SQL.
- Developed database Persistence using Spring DAO.
- Developed JUnit test cases for all the developed modules.
- Build, test and deploy the project using Jenkins.
- Worked on unit testing of various modules.
- Used ANT plug in to create projects and builds. Involved extensively in Code Reviews, Unit testing and Process Improvements.
- Used SVN as version control system to commit and update the data.
Environment: Eclipse Luna, Java, Java Script, JQuery, HTML, Subversion, JBoss Application server, REST/SOAP Web Services, JSON, Jersey, Spring, Oracle, Jenkins, Maven, JUnit, Rally, SQL Developer and Agile Methodology, Python
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in development of Care Plans module, which provides a comprehensive library of problems, goals and approaches. You have the option of tailoring (adding, deleting, or editing problems, goals and approaches) these libraries and the disciplines you will use for your care plans.
- Involved in development of General Ledger module, which streamlines analysis, reporting and recording of accounting information. Developed UI using HTML, JavaScript and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
- Designed user-interface and checking validations using JavaScript.
- Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
- Developed various EJBs for handling business logic and data manipulations from database. Involved in design of JSP's and Servlets for navigation amongthemodules.
Environment: J2EE, Java/JDK, JDBC, JSP, Servlets, JavaScript, EJB, JNDI, JavaBeans, XML, XSLT, Oracle, Eclipse, HTML/ DHTML, SVN