Sr Java/j2ee Developer Resume
Wayne, PA
SUMMARY:
- Around 7 years of experience in Software Development Life Cycle, developing Web centric and Object oriented business applications with Java & J2EE technologies.
- Excellent knowledge of all the phases of software development life cycle (Requirements gathering, analysis, design, development, testing and implementation) using Waterfall, RUP and Agile methodologies.
- Excellent knowledge on Java Swing - building, enhancing, maintaining applications.
- Excellent knowledge on Java multithreaded application like managing, debugging, Synchronizing threads in distributed environment.
- Sound knowledge of Core Java - File handling, Collections, Applets, Swings, configuration, Class loaders.
- Knowledge on Java profiling tool JProfiler.
- Excellent knowledge on Healthcare records and EDI& HEDIS.
- Excellent Knowledge on Public & private cloud, Worked with PaaS, SaaS.
- Excellent design and programming skills in JAVA and J2EE technology, including Core Java, Portlets, Servlets, JSP, EJBs (Session Bean, Entity Beans, JMS/MQ Series), JDBC, Spring, MVC, XML, XSD, XSLT, RMI, JNDI, Java Mail, XML Parsers (DOM and SAX), JAXP, JAXB, Java Beans etc.
- Excellent Knowledge on java Flex.
- Experience working with extract, transform, load (ETL) Tools.
- Sound knowledge of Object Oriented design and development.
- Expertise in UI technologies like AngularJs, HTML 5, DHTML, Java script, Bootstrap,Node JS, ExtJS,React JS, CSS, AJAX, JQUERY, DOJO, JSP, Applets/Swings, and Tag libraries. And involved in creating UI components on using GWT, Java Server Faces, Sencha.
- Experience working with ATG repositories and Process ATG DMS.
- Experience with ORM mapping tools like Hibernate, which implements Java Persistence API (JPA).
- Involved in producing & consuming SOAP based & Restful web services using WSDL, SOAP, JAX-WS, JAX-RS, AXIS, CXF, SOAUP UI, and JERSEY etc.
- Having good understanding of various GOF Java & J2EE Design patterns like Singleton, Factory, Abstract Factory, Adapter, prototype, Front Controller, Business Delegate, Service Locator, DAO, DTO and VO, WCAG 2.0 standards etc.
- Experience working with Cassandra database.
- Developed application based on ORACLE and mongodb.
- Expertise in DB Design, DB normalization and writing SQL Queries & PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes, Cursors and Views etc.
- Experience creating Use Case Model, Use Case Diagrams, Class Diagrams, sequence diagrams using JUDE, Microsoft Visio and Rational Rose.
- In-depth experience in programming, deploying, configuring of middle-tier popular J2EE Application Servers like IBM WebSphere 8.2, Oracle WebLogic 8.1/9.2/10.3.3, JBOSS, Glassfish3 and Tomcat.
- Knowledge on Linux operating system, UNIX commands and PERL script.
- Hands on experience in writing Ant build scripts and setting up Maven dependencies for J2EE Application deployments.
- Experience in tracking defects, issues, risks using Jira, Clear Quest, and Quality Center.
- Worked on build and deployment tools - Ant and Maven with Hudson and Jenkins build.
- Performed unit testing using JUNIT test cases and used Mockito for stubbing.
- Expertise in using IDE’s like My Eclipse, Eclipse 3.x, RAD and IntelliJ.
- Proficient in coding/design guidelines and checking Check styles, PMD defects & Find Bugs. Configured EMMA tool to check code coverage.
- Strong analytical skills with ability to quickly understand client's business needs.
- Excellent problem solving skills with strong technical background and good inter Personal skills.
- Quick learner and excellent team player, ability to meet deadlines and work under pressure.
TECHNICAL SKILLS:
Languages: C, JAVA, J2EE, J2ME, HTML, Java Script, React JS, CSS, AngularJS and PL/SQL
Web Technologies: J2EE - Servlets, JSP, JDBC, EJB, JMS, AJAX, JSF, Struts and Spring, ATG
Operating systems: Linux & Windows
Web tools and languages: HTML, XML, Java Script, JQuery, JSON, SOA webservices and RESTful servicesRDBMS: MS-SQL 2008, Oracle 11g/10g/9i/8i, Sybase & MySQL, mongodb,Cassandra database.
Frameworks: MVC, Spring 3.3(Annotation Based), Struts 2.0, Hibernate, JPA & JTA,JSF
Development IDE/ Tools: Eclipse 3x, STS (Spring Source Tool Suite), SOAPUI, RSA (Rational Software Architect), RAD, SQL Developer and DB Visualizer
Methodologies & Concepts: Agile, Waterfall system analysis and design
Servers: Tomcat, Web Logic, Web Sphere, JBoss and ATG Dynamo
Build Tools: Ant, Maven, Jenkins
Reporting Tools: BIRT
Version Control Tools: SVN, CVS, Tortoise, Visual Source Safe (VSS)
Project Management &Design Tools: Rational Project Management (RPM) and Visio, Rational Rose and Enterprise Architect, OOAD & UML
.Bug Tracking Tools: JIRA, CRM, Bugzilla, Remedy and QTrack
PROFESSIONAL EXPERIENCE:
Confidential, Wayne, PA
Sr Java/J2EE Developer
Responsibilities:
- Have been part of development and deployment of the project.
- Back end development of the project in terms to writing Java services for various functionalities to implement SOA and OSB.
- Integrating the services with accordance to the existing services and developing the new WSDL and XSD files as per the business needs.
- Performing front-end - to - back end integration for different forms of wires.
- Server side Scripting using Java Script (Node JS, ExtJS,React JS).
- Have dealt with the total development and integration of Security Services from end - to - end.
- Creating and modifying the views in Springs framework so as to mask the appearance of URLs to end users.
- Developing on HEDIS & EDI .
- Performing Transaction Management & claims reports.
- Creating Java code and modifying the existing code so as to match with the front JavaScript files.
- Developing web-services for different functionalities in the application in SOAP architecture.
- Developed SOAP webservices from the scratch and also Consumed partners webservices.
- Designed Controllers for the application.
- DevelopedATG repositories and Process ATG DMS.
- Tested applications in different prospective during junit testcases.
- Creating Keyspace Operations, Table Operations & CURD Operations.
- Integrating Cassandra database with Transactions management application.
- Have written Database queries to deal with updating of records in Cassandra Database.
- Used hibernate in order to deal with large databases.
- The development model was semi-agile.
- Deploying Application in to a server.
- Integration with Jenkins.
- Creating packages using Maven
- Actively participated in production support.
- Had to do quality assessment and control for the application.
- Documenting and updating the work that is being done.
Environment: Java, J2EE, JSP, Servlets, JDBC, Java Script (Node JS, ExtJS,React JS),Mongodb, Weblogic Server 10.3.6, Jboss 7, Tomcat Server,Glassfish3, Spring tool suite, Maven, JAX-WS, JAXB, Soap UI, Log4j, MQ, SVN, Subclipse, Clear Quest, Oracle 11g, jQuery, Hibernate, JSP, AJAX, AngularJS, HTML 5, XML, Struts, Springs Framework.
Confidential, Charlotte, NC
J2EE/Java Developer
Responsibilities:
- Understand and analyze the requirement document, to come up with design.
- Involved in Analysis and Design of the application.
- Applying Spring Framework for transaction Management and Spring JDBC for building ORM, and Dependency Injection.
- Designed and developed Business Services using Spring Framework (Dependency Injection) and DAO Design Patterns.
- Used DAO pattern to retrieve the data from database.
- Extracting and transforming & Load the data using ETL Tools.
- Implemented various design patterns in the project such as Singleton, Data Access Object, and Service Locator.
- Developed the user interfaces using JSF 2.0, Java Script, HTML, DHTML, CSS and AJAX.
- Developed a single page eligibility verification module using AngularJS, HTML5, CSS3,GWT.
- Used XML, XSD and JSON messages for Data transfer. Used JAXB API and DOM for XML parsing messages.
- Deploying in public Cloud.
- Developed cloud based services.
- Extensively used Junit and JMockit for writing unit test cases.
- Used Sonar, Jenkins to build the projects.
- Applying WCAG 2.0 Standards.
- Implemented Agile methodology throughout the project development lifecycles.
- Used Log4j for Logging various levels of information like error, info, debug into the log files.
- Used Subversion for version control.
- Involved in writing SQL Queries for interacting with database through JDBC.
- Used Maven for build process, and test the JUnit test cases.
- Implemented the Makito unit testing.
- Used the Tomcat application server to run the application, and test it.
- Reviewed the code developed by team members in Crucible and wrote documentation for product.
- Handled the database management using PL/SQL DML and DDL SQL statements.
- Parsed the XML content and updated the database using DOM and SAX parser.
- Analyzed the performance of system software code and wrote code to tune it.
Environment: Java, J2EE,Spring3.0, JDBC Template, Eclipse 4.3 Kelper, log4j, Maven, Git,Collections, Jenkins, Sonar, Tomcat 7.0, Glassfish3, IBM Informix DB, JAXB, JAXP.
Confidential, Bloomington, IL
J2EE/Java Developer
Responsibilities:
- Actively involved in the Trade Processing Services template design meetings.
- Collected business users’ requirements and created the business requirement documents.
- Delivered the technical design document and functional requirements document.
- Developed Healthcare Records on EDI.
- Involved in the Development Environment Procedure meetings to setup Maven build procedure.
- Metered team members on SOA, Messaging and Maven builds to bring them up to the speed.
- Created JUnit test cases for unit testing. Extensively involved in unit testing, integration testing and coordinated with technical writers in developing documentation guides.
- Written Fit/Fitness Fixtures for User Acceptance Test (UAT).
- Implemented the Data Access Object (DAO) component of the application that abstracts and encapsulates the data access from the application to Hibernate.
- Involved in design, coding for the business layer using Java, and Spring Framework and EJBs.
- Wrapped Velocity Engine as a Velocity Service to process velocity business logic templates.
- Implemented J2EE Core design patterns like Front Controller, Business Delegate, etc.
- Developed Aspects (AOP) for the Transaction, Logging, and Database Retry purpose.
- Demonstrated Pivot functionality which in Position management module of TPS.
- Developed reusable factories using Agitator factory API and shared them with other teams.
- Installed, configured and administrated Oracle database and Web Logic Application Server 8.1 and Enterprise Messing Services in the development environment.
- Involved in the development of reusable common components to use across TPS.
- Designed and Developed Velocity Templates for business rules.
- Responsible for design and development of JMS messages.
- Used JMS packages to develop MQ Series interfaces that interact with the application.
- Developed Message Publishers, Listeners for TIBCO Rendezvous with their API.
- Actively involved in 24x7 production support.
Environment: Java, J2EE, EJB, TIBCO EMS, TIBCO Rendezvous, TIBCO Business Works, TIBCO Hawk, XML Canon, Fuego, Spring Framework, Swing, JIDE, Web Services, Axis, Log4j,JUnit, Java Beans, Hibernate, Velocity, Maven, SVN, Subversion, Fit/Fitness, Continuum, UML, Visio, BEAWebLogicApplication Server, Eclipse(WTP), Visual Studio .Net, C#, VBA, JMS, XML, Oracle9i/10g, Microsoft Project, UnixShellScripts, Business Objects, XPlanner, Agile, Extreme Programming, Unix, Linux, and Windows XP, Multi-threading, FIX.
Confidential, Arlington, VA
Java Developer
Responsibilities:
- Involved in analyzing the user requirements and specifications for deciding the flex component needed to be developed and their interaction.
- Involved in the design by preparing UML diagrams using Microsoft Visio tool.
- Created POJO layer to facilitate the sharing of data between the front end and the J2EE business objects
- Used server side Spring framework and Hibernate for Object Relational Mapping of the database structure created in Oracle,
- Used Oracle coherence for real-time cache updates, live event processing, in-memory grid computations.
- Developed Web services by using Restlet API and a Restlet implementation as a RESTful framework
- Implemented Message Driven beans to develop the asynchronous mechanism to invoke the provisioning system when a new service request saved in the database used JSM for this.
- Transformed XML documents using XSL.
- Used JavaScript for client while server validation through Expression Language
- Used DOA’s as design patterns.
- Created PL/SQL Stored Procedure Functions for the Database Layer by studying the required business objects and validating them with Stored Procedures using Oracle, also used JPA with Hibernate provider
- Developed authentication through LDAP by JNDI
- Developed and debugged the application using Eclipse IDE
- Developed test cases and performed unit testing using JUNIT.
- Implemented Maven as build and configuration tool.
- Used SAML for SSO login to access the web service provided and OAuth for authorizing the user to the application.
- Used ApacheTomcat Application Server for application deployment in the clustered window environment
- Used CVS repository for version control, created dynamic online reports using SQL
- Developed format for the data inside requests and responses by Restful web services using JSON
- Used Quest TOAD, SQL Developer, PL/SQL, SQL*Loader for internal data storage and retrieval.
- Involved in fixing IST, QA and production defects & tracked them using QC.
Environment: Java(Applets, Structs, Collections, Synchronization),J2EE, Servlets, JSP, HTML, JS, CSS, DOJO, Apache-Tomcat, Maven Repository, JMS, DOM/SAX, XML, XSD, XSLT, SQL, PL/SQL, Oracle 11g, TOAD, SQL Developer, Eclipse, JUnit, CVS, Spring - DI, AOP, MVC, Oracle coherence, JSM, Web Services - WSDL, JAX-WS, AXIS, CXF, JAX-Restful Services, JAXP, JAXB, QC etc.
Confidential
Java Developer
Responsibilities:
- Involved in Requirements Analysis, and Design and Development phases of the project with major emphasis on Development of the modules.
- Build Flex applications with Adobe Flash builder.
- Developed and Documented the Detailed Design (DDs) of the new Requirements by proposing the feasibility of implementing them in technical aspects.
- Analyzed the business requirements and prepared a clear understanding document.
- Created a detailed Construction Plan with all the modules to be developed, their sub tasks, and the time needed for their completion.
- Developing Java Swing i.e. building, enhancing, maintaining applications.
- Used Java multithreaded applications like managing, debugging, synchronizing threads in distributed environment.
- Used Spring MVC Framework for developing web applications.
- Developed the business logic using spring and persistence logic using Hibernate.
- Designed and Developed application screens using HTML, JQuery, JSP and CSS.
- Wrote Unit test cases and Integration test cases.
- SOAP Web services have been consumed through WSDL files for the information needed for verification/validation and continuous process flow.
- Developed the project deliverables according to the Milestone mentioned.
- Achieved and maintained Code Quality Standards by running the Code quality tools like Check style and PMD.
- Developing & Deploying cloud based services.
- Executed the Unit Test cases by manually running the test cases for proper project flow and also by using JUNIT Automated Unit testing tool
- Defects have been tracked through State Farm Internal Defect tracking portal and closed.
- Deployment of the project in all the appropriate environments like test environment, QA, Pre-production and production environments.
- Delivery of the project to the client upon achieving the code quality standardsand necessary reviews.
- Developed the Junit Test classes for the new Java source code.
- Used Maven as a build tool for maintaining dependencies and packaging
- Deployed the application in Apache Tomcat server
Environment: Java (Applets, Structs, Collections, Synchronization),J2EE,JSP,Servlets,Spring,HTML,CSS,SpringToolSuite,Microsoft-Visio,Apache Tomcat,Maven,SVN,JUNIT,GemFire, Web Services(SOAP)