Sr. Java/j2ee Developer Resume
Sparks Glencoe, MD
SUMMARY
- A Sun Certified Java Programmer 8 years hands on experience in the Java/J2ee Technology with a background Computer Science and Engineering(CSE), worked in all phases of Software Development life cycle from requirements gathering to the production and successfully implemented several projects with responsibilities as developer at different locations.
- Good experience in designing and developingmulti - tier web based client-server applications using Intranet/Internet Enterprise Software applications for financial, insurance organizations using Java, Servlets, EJB, MDB,JMS, JNDI, Web services, SOAP, RestFul, JDBC, XML, JavaScript, JSP, JSF, JSON, Ajax, JQuery, XML parsing, PL SQL programming, Unix scripts.
- Advanced development experience with AngularJS, including authoring complex directives, services, controllers, and filters; working with animations, routing, states, $resource, and $q
- Expertise skills in Java Multithreading, Exception Handling, Servlets, JSP, HTML, Struts, Spring MVC, Portlets, Webflow, Hibernate, Enterprise Java Beans, JDBC, RMI, JNDI and related technologies.
- Hands on experience on Struts, Spring, Groovy and Grails Frameworks.
- Strong experience in middleware technologies like JMS and other messaging products.
- Experienced in Service Oriented Architecture (SOA) and publishing Web Services that include several components like WSDL, SOAP, UDDI, JAX-WS, JAX-RS.
- Strong knowledge of developing Web Services using Web Sphere and Web Logic, SOAP, WSDL and RestFul Services to interact with partner interfaces, client interfaces, and implementation classes to consume the web services.
- Strong working knowledge of MVC architecture and efficient in implementing it with Apache Struts framework & Spring framework.
- Experience in developing applications using Struts, Spring and Hibernate frameworks.
- Good experience in working with various modules of Spring framework like Spring AOP, Spring MVC, Spring DAO, Spring ORM(Hibernate and JPA) framework, Spring Web Flow 2.3.
- Experience in working with Spring Quartz framework and developed various quartz jobs.
- Familiar with AOP concepts and techniques and implementation of crosscutting concerns using Spring AOP.
- Experience in complete SDLC like Analysis, Design, Development, Testing, Implementation and Maintenance.
- Experience in working with the NoSQLMongo DB,Apache Cassandra.
- Experience in working with WEB Content Management Tools like - HP Team Site.
- Efficiently worked on version controlling systems like Team Foundation Server(TFS), Clear Case, GitHub.
- Designed and implemented XML schemas,JavaAPIs, business logic and XML/JavaScript user interfaces.
- Good experience in XML, HTML, CSS, JavaScript, JQuery, JSF.
- Strong Knowledge in XML technologies including XML, XSD,XSLT, DOM, SAX, JDOM, JAXB.
- Experienced in building tools ANT, MAVEN and logging tool Log4J.
- Expertise in back-end procedure development, for Database Applications using Oracle, DB2, SQL and PL/SQL.
- Experienced in writing ANT files and deploying Java Servlets, JSP and EJBs to empower Java based web solutions.
- Experience on RUP, Extreme Programming and Experienced in Software Development lifecycle using various methodologies like Waterfall, Test Driven Development, Agile/Scrum .
- Hands on experience on writing Queries, Stored procedures, Functions and Triggers by using PL/SQL.
- Good knowledge in Object Oriented Design Pattern concepts.
- Experienced in Design Methodologies like MVC, OOP, OOD.
- Strong development experience in UNIX, LINUX and Windows (Vista, XP, NT, 2000, 95).
- Extensive experience in design and implementation using design patterns such as MVC, Singleton, Façade Service, Business Delegate, Service Locator, Data Transfer Object (DTO), and Data Access Object (DAO)in the development of n-Tier distributed Enterprise Applications.
- Involved in Database Design, Normalization, Data Flow Diagrams, Coding, Testing, Implementation, code migrations and good understanding of the complex systems.
- Hands on exposure to multiple Application Servers like BEA Weblogic Application Server, JBoss and Apache Tomcat.
- Expertise in IDEs and tools like Eclipse, NetBeans, SQLDeveloper, Soap UI.
- Proficient in unit testing the application using JUnit.
- Experience in writing test cases in Java environment using JUnit.
- Experienced in creating and maintaining Application Integration strategy.
- Experienced in Documenting the Software Requirements Specifications including Functional Requirements, Data Requirements and Performance Requirements.
- Strong Technical background, excellent analytical ability, team player and goal oriented, with a commitment toward excellence.
- Good team player and can work independently and willing to relocate.
- Highly result oriented and pro-active, proven abilities to learn new technologies quickly and implementing them successfully in production.
- Excellent organizational and interpersonal skills with a strong technical background.
- Possess strong logical, analytical and problem solving skills with positive attitude.
- Sequence, class and database diagrams are made using the UML design tool.
- Worked and managed teams in varied work culture environments. Good International exposure.
- Diligent and highly enthusiastic professional with strong technical, analytical and communication skills.
TECHNICAL SKILLS
Platforms: Windows ’95, ’98, ‘XP, Vista, LINUX, Solaris
Programming languages: Java, J2EE, C, C++, SQL, PL/SQL
Web & Client-Server Technologies: J2EE(JSP, Servlets, Java Mail, JDBC, JNDI, JMS, Java Beans), Struts, Angularjs, MVC, AJAX, HTML/DHTML, SOAP & RestFul based Web services, Spring MVC,Spring AOP, Hibernate 3.0, JSF.
XML/ HTML: XML, XSL, XSTL, HTML,XML Schema.
Scripts: UNIX Scripting, JavaScript, JQuery
Application Web Servers: Apache Tomcat
RDBMS: Oracle, DB2, MySql.
Web Service Implementations: Axis 1.0, 2.0
Tools: SOAPUI, JUNIT, Putty.
Frameworks: Hibernate, Spring 3.0, Groovy/Grails, Struts 1.2X, Struts 2.0
Version Control: TFS, Clear Case, GitHub, SVN.
IDE: Eclipse, SQL Developer, Soap UI.
Protocols: SOAP, HTTP, HTTPS, SMTP, TCP-IP
Application Servers: IBM Web Sphere 6.1, 7.0, BEA Web Logic 9.0, 10.0, JBoss 6.0
Logging Tools: Log4j 1.2, 1.3
Design Tools: Microsoft Visio, UML.
Build Tools: ANT, Maven.
PROFESSIONAL EXPERIENCE
Confidential, Sparks Glencoe, MD
Sr. JAVA/J2EE Developer
Responsibilities:
- Installing and configuring Eclipse IDE, Virtual Box, and IntellJIde required framework jar's.
- Worked in Agile SCRUM methodology.
- Involved in deploying the application in WebLogic application server.
- Experiences in story writing, designing, and developing.
- Designed application using GRAILS framework and Groovy scripting.
- Worked in Development as well as testing.
- Working in a SQL developer to run queries (check the records are getting populated as expected or not).
- Using HTML, JavaScript, XML scme, JSP, JAVA, Dojo, CSS as per the requirements and providing the client side JavaScript validations.
- Developed GUI using JavaScript, Angular JavaScript.
- Used Soap UI pro in Restful base web services to validate the development after developing.
- Involved in a stage connection to check the environment. connecting to stages using config.xml file
- Worked in Confidential ’s own framework like Rap stack, Bluefin, white shark and corona.
- They had their own framework. Different framework for different development in different sprint, according to the user story assigns.
- Written test cases for unit testing using TestNG testing Framework
- Deployed applications on JBoss Server.
- Developed Mock applications using Angular JS with powerful code.
- Worked in Jira a bug tracking tools to update the issue by creating tickets.
- Experiences with writing PL/SQL Stored Procedures and SQL Queries.
- Worked in a Bluefin to write automation testing using Selenium, TestNG, Mavan.
- Design and development of UI Screens.
- Used Bamboo to update the built status.
- Rally to update all the team status and individual’s task .
- Worked in UNIX, Github, solar.
- Gave Demo to the product owner, and Tech lead.
- Experiences in sprint planning, Retro and assigning user story with offshore people in planning, designing, and developing.
- Experiences working in a code review and comment session.
Environment: Java (1.7), J2EE, IntellijIDE, Maven, TestNG, Groovy, Grails2.x, SoapUI pro (Restful web services), JBoss, AngularJs, POM.xml, Jason, Java Script, Spring, SQL developer, IBM portal JDBC, Hibernate, Eclipse, Selenium, UNIX, GitHub, Jira, Bamboo, Rally, Bluefin, Rapstack, Whiteshark, Selenium, Corona,SQL developer, VirtualBox, chrome, Firefox, Safari.
Confidential, Cincinnati, OH
J2EE Developer / UI Developer
Responsibilities:
- Developed the User Interactive web pages in a professional manner with using web technologies like HTML, XHTML and CSS as per company standards.
- Developed client side validation code using JavaScript and jQuery.
- Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML/CSS&JavaScript using Dreamweaver CS3.
- Developing web services using apache axis2 tool. The idea was to eventually deprecate the java services.
- Managed back end connectivity with the help of PHP.
- Created databases in PHP my admin for internal projects.
- Implemented design process upon client approval and built out all assets: buttons, products shots, UI components, etc.
- Designed and developed the layouts of Customer Relations Module.
- Deployment of services in WebSphere Customer Center (WCC), Development, QA and Production Environment.
- Used several jQuery plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Participates in team meetings with the UI team and the end user webmaster corporate clients to understand the needs of new implementation and Participates in daily team meetings and weekly scrum meetings.
- Identified the way to increase the search engine optimization (SEO) and social media friendly.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, Usability Testing, WebSphere 6.x, Agile methodology, WAMP Stack, Dreamweaver, Eclipse.
Confidential, Fortworth, TX
J2EE Developer
Responsibilities:
- Understand Requirements from the Business, Design, Develop and Architect Web based applications using Core Java APIs, J2EE Technologies.
- Coding of Business applications and system integrations related to Pay Day Loan Application using Core Java APIs and J2EE technologies such as Servlets, JDBC and EJB etc.
- Middleware Services Layer is implemented using EJB.
- Implement the integration layer using Message Driven Beans (MDBs) for consuming the messages from third party systems.
- Involved in the Design and implementation of Service Oriented Architecture (SOA) using XML schema, Tibco and Java Messaging System.
- Configured and Used BEA Weblogic Server for deployment of the application.
- Development of the Presentation layers using JSF Framework.
- Document Design and Technical specifications using tools such as MS-Visio UML diagrams (Class, Sequence, Collaboration, and Activity Diagrams).
- Develop the code using tools like RAD, Web sphere Application Server, TOAD and Clear Case Version Control etc.
- Designed and developed Middleware components using Web Sphere Application Server.
- Unit test the application using Junit framework to ensure the functionality and the quality of the code.
- Develop Database scripts using SQL and PL/SQL to meet the Change Requests from the Business.
- Fix the defects, make suitable enhancements to the existing applications and resolve production Issues.
- Unit, Smoke and Integration Testing of applications using suitable Testing Frameworks.
Environment: JDK 1.3, MS SQL Server, JBoss, linux, CVS, J2EE, JSP, HTML/CSS, Servlets, SOAP, Java Beans, JMS, MDB, JDBC, JavaScript, BEA WebLogic, SAX parser, Struts, Eclipse, ANT, JUnit 3.x, J Meter.
Confidential
Java Developer
Responsibilities:
- Participated in the development, testing and maintenance of Price & Drug Load application.
- Worked on Agile development environment. Participated in scrum meetings.
- Developed web pages using JSF framework establishing communication between various pages in application.
- Followed Use Case Design Specification and developed Class and Sequence Diagrams using RAD, MS Visio.
- Worked on MVC framework for designing the project.
- Used JavaScript, AJAX for making calls to Controllers that get File from server and popup to the screen without losing the attributes of the page.
- Developed server-side common utilities for the application and the front-end dynamic web pages using JSP, JavaScript and HTML, CSS.
- Used Maven to build and deploy the source code using Project object model(POM) for execution and reporting of unit tests.
- Designed Java Servlets and Objects using JEE standards.
- Coded Test Cases and created Mock Objects using JMock and used JUnit to run tests.
- Configured Hudson and integrated it with CVS to automatically run test cases with every build and generate code coverage report.
- Configured Data Source on WebLogic Application server for connecting to Oracle, DB2 Databases.
- Wrote complex SQL statements and used PL/SQL for performing database operations with the help of TOAD.
- Developed JAX-RPC based Web Services using AXIS to processing claims. Used SoapUI to test them.
- Created User interface for Testing team which helped them efficiently test executables.
- Used Singleton, Business Delegate, Service Locator, DAO, BO, MVC, Factory Design Patterns.
- Worked on migrating Walgreens custom framework (Bounce) with JSF rich faces.
- Mentored co-developers with new technologies. Participated in Code reviews.
- Worked on a Data stage project which generates automated daily reports after performing various validations.
Environment: UNIX, RAD6.0, WebLogic, Oracle, Maven, JavaScript, JSF, JSP, Servlets, Log4J, Spring, Webservices, Pure Query, JMock, JUnit, TOAD, NetBeans, MS Visio, Data Stage, CVS, SVN, UML, SOAPUI.
