Java Developer Resume
Charlotte, NC
SUMMARY
- Over 7 years of working experience in all phases of software application design and development
- Experienced in Software Development life cycle using various methodologies like waterfall, agile and test - driven development.
- Strong knowledge of OOAD (Object Oriented Analysis and Development), OOP (Object Oriented Programming) and applying OO principles in full Software Development Life Cycle (SDLC), and extreme Programming.
- Expertise skills in Java Multithreading, Exception Handling, Servlets, JSP, Custom Tag Libraries, Struts, and spring, Hibernate, Enterprise Java Beans, JDBC, RMI, JNDI and XML related technologies.
- Strong Knowledge in XML technologies including XML, XSD, XSLT, JAXP (DOM, SAX, JDOM), JAXB (Castor, XML Beans).
- Hands on experience in Web Application Development using Client Script design technologies like Angular JS, JQuery as well as HTML, CSS, JavaScript.
- Strong Experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (SOAP/WSDL) and Restful Web Services.
- Experienced in designing, developing, and deploying J2EE applications on Web sphere, Web logic, Apache Tomcat and JBoss application Servers.
- Extensive experience in Spring Framework, Struts Framework, ORM Hibernate framework.
- Expertise in back-end procedure development, for Database Applications using Oracle, DB2, SQL and PL/SQL, SQL Server.
- Hands on experience on writing Queries, Stored procedures, Functions and Triggers by using PL/SQL, I- baits.
- Experienced in Design Methodologies like MVC, OOP, and OOD.
- Proficient in unit testing the application using JUnit.
- Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
- Excellent knowledge of HIPAA Transactions such as 837, 835, 834, 270, 271, 276, 277 And 997/999/TA1.
- Extensive experience on Healthcare EDI Edifecs products like Spec Builder, XEngine, XEServer, Transaction Management.
- Strong debugging and problem-solving skills with excellent understanding of system development methodologies, techniques and tools
- Good knowledge in version control system tools like CVS, SVN, PVCS, and ClearCase.
- Experienced in Documenting the Software Requirements Specifications including Functional Requirements, Data Requirements and Performance Requirements
TECHNICAL SKILLS
OPERATING SYSTEMS: WINDOWS 7/XP/2000/Vista, Linux, Unix
LANGUAGES: Java, C/C++, SQL/PL-SQL, Pro*C
Web Technologies: JSP, Servlets, JNDI, JDBC, JSTL, JMS, JPA, EJB, Web Services, SOAP, WSDL, JAX-RS, JAX-WS, HTML, HTML5, CSS, CSS 3, DHTML, Java Beans, JavaScript, JSON, AngularJS, AJAX, NodeJS
XML Technologies.: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB
IDEs: Eclipse, Net Beans, Red Hat Developer Studio, WSAD.
Tools: TOAD, XmlSpy, Ant, Maven, PL/SQL Developer, JUnit, I Report
DATABASES: Oracle 8 / 9i / 10g/11, PL/SQL, My Sql, MS SQL Server 7.0, MS-Access.
FRAME WORK: Struts, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, DWR, Log4j.
WEB SERVER: Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web Sphere, JBoss.
Design Patterns: MVC, Singleton, Business Delegate, Service Locator, Session Facade, DTO, DAO, Factory Pattern etc.…
Version Control: CM Synergy, Rational Clear Case, CVS, VSS, SVN, Git.
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Java developer
Responsibilities:
- Worked on Restful Webservices and SOAP Webservices (SOAP, WSDL)
- Developed and configured the Java beans using spring and Hibernate framework.
- Created AngularJS Routing to connect different controller to the view which allows the single-page application.
- Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection.
- Involved in developing the applications using Spring Framework for Dependency Injection
- Used Log4j for logging mechanism and developed wrapper classes to configure the logs
- Extensively used PL/SQL for writing queries and stored procedures in Oracle Database.
- Used JAX-RS (REST) for producing web services and involved in writing programs to consume the web services with Apache CXF framework.
- Provided connections usingSpringJDBCto the database and developedSQLqueries to manipulate the data.
- UsedTortoise SVNfor code management
Environment: Java 1.8, Spring 3.0, Hibernate 3.5, Oracle 11, HTML, Struts 2.0, XML, XSLT, SOAP 1.3, JavaScript, AngularJS, JUnit, JMS, Apache tomcat 7.0, Apache CXF, SOAP UI, WSDL, Eclipse IDE, Rational Rose, Agile.
Confidential, Albany, NY
Sr. Java developer
Responsibilities:
- Developed Angular based services, controllers and directives for the page development the project.
- Developed Test cases, test scripts using Jasmine test API and Karma.
- Used Spring Core for dependency injection/Inversion of control (IOC).
- Extensive experience in development and implementation of ORM framework Hibernate/ Hibernate.
- Created web application prototype using Angular JS.
- Involved in developing features using Dependency Injection, Spring MVC pattern and AOP.
- UtilizedSpringannotationsand XML configuration forDependency Injection
- Executing ecobertura and identifying code coverage gap Used Maven for build code.
- Involved in implementation of enterprise integration with Web Services and Legacy Systems using REST services.
- Worked on EDI ANSI X12 Health Care Standards and Transactions on 837 Institutional and Professional, 834,274.
- Updated dashboard front end to support multiple dashboards and their CRUD operations usingTypeScript.
- Involved in creating and modifying the UI Screens using EXTJS framework
- Involved in developing Companion guides using Edifecs Spec Builder
- Used advanced JavaScript to create interfaces and help manage cross browser compatibility.
- Used AngularJS to retrieve JSON data from backend and saved in scope to make binding.
- Developed the Junit test cases using Power Mockito for controller beans and Helper classes.
- Involved in creating and extracting data from database usingSQL Queries, PL/SQL Stored procedures, triggers and packages on Oracle database.
- Implemented REST web service calls to provide data to be integrated on the front end.
- Design, develop, test and implement business applications using spring, Hibernate and Web Sphere Application Server.
Environment: Java 1.8, Spring 4.0, Hibernate 4.3, Karma, NodeJS, HTML5, CSS3, REST, JavaScript, AngularJS 1.5, Junit4.0, PMD, Git, Eclipse IDE, Apache-tomcat-7.0.27, Oracle 11g, IBM Rational Clear Quest, IBM blue works, Agile.
Confidential, Dallas, TX
Java developer
Responsibilities:
- Implemented the architecture of the modules according to the J2EE standards (Presentation-tier, Business-tier and Persistence-tier).
- Implemented open source MVC architecture using Spring MVC and configured the beans extensively used Spring IOC for dependency injection.
- Used Spring AOP for transaction management features.
- Used Angular for migrating the legacy-based web application written in jQuery
- Implemented persistence layer using Hibernate for Object relational mapping.
- Developed backend APIs in NodeJS.
- Designed Frontend with in object-oriented JavaScript Framework like ReactJS.
- Web application development for backend system using AngularJS with cutting edge HTML5 and CSS3 techniques.
- Used SOAP-UI to test the Web Services using WSDL.
- Designed and developed user interfaces using JSP, CSS and implemented Ajax/JQuery for Asynchronous Retrieval of data.
- Expertise in Database application programming for Oracle, PostgreSQL server using Stored Procedures, Triggers.
- Implemented UI using JQUERY, AJAX and EXTJS, JavaScript, XML, JSON for interactive cross browser functionality and complex user interface.
- XML is used to get the data and XSLT and XPath are used to represent the data in web forms.
- Java Script is used for client-side validation and scripting functions.
- Involved in creating and extracting data from database usingSQL Queries, PL/SQL Stored procedures, triggers and packages on Oracle database.
- Implemented logging by usingLog4j, developed assertions to work with JUnit, and worked SVN control for version controlling.
- Used Maven for build code.
- Monitored Inbound and Outbound Claims using EDIFECS TM.
- Worked on EDI pharmacy NCPDP Standards.
- Created Guidelines using Edifecs Spec Builder.
- Worked on EDI Edifecs tools on Map Builder and Transaction Manager
- Built and deployed WAR and JAR files for the product using IBM WebSphere application server.
Environment: Spring, Hibernate, Web Services (SOAP), JMS, JavaScript, JSP, XML, XSD, XSLT, NodeJS, ReactJS, HTML, CSS3, AngularJS 1.5, Oracle PL/SQL, Maven, JUnit, Agile/Scrum Methodology, SVN Version Control, Apache Kafka 0.8, Oracle 11g, IBM WebSphere, Eclipse IDE, DAO, Design patterns, Log4j.
Confidential, San Francisco, CA
Java developer
Responsibilities:
- Developed, and deployed server-side Java, servlets, and Java server pages (JSPs) for browser-based conference software.
- Functionalities include writing code in HTML, CSS, JavaScript, JQuery, Ajax, JSON, Angular.js, and Bootstrap with MySQL database as the backend.
- Developed and configured the Java beans using spring and Hibernate framework.
- Developed the X12 file logic and involved in the ICD10 business logic.
- Involved in developing SOA Web Services using XML, XPATH, XSD, SOAP, WSDL and Apache Axis.
- Involved in developing the applications using Spring Framework for Dependency Injection
- (Inversion of Control), Implemented the business logic using EJB (session and entity beans)
- Worked with JSF framework to represent UI components and manage their state.
- Conducted the SQL performance analysis on Oracle 11g database tables and improved the performance by SQL tuning.
- Used Log4j for logging mechanism and developed wrapper classes to configure the logs
- Extensively used PL/SQL for writing queries and stored procedures in Oracle Database.
- Developed and maintained Hibernate based data layer. Used JUnit and Struts.
- Provided connections usingSpringJDBCto the database and developedSQLqueries to manipulate the data.
- UsedTortoise SVNfor code management
- Coding, testing and deploying the web application using JBoss Application server 4.2.
- Implemented Test cases using Junit and Tested web services with SOAPUI
Environment: Java 1.5, Spring, Hibernate, JSP, NodeJS, HTML, CSS3, XML, XSLT, SOAP 1.3, JavaScript, AngularJS, JUnit, JMS, Apache tomcat, Apache CXF, SOAP UI, WSDL, Apache Spark, Maven, Eclipse IDE, Rational Rose, Agile.
Confidential
JAVA/ J2EE Developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Model.
- Consumed JAX-WS web services using Apache CXF framework with SOAP messages for capturing IVR responses.
- Involved in creating the Ant Script to deploy the IVR Application on WebSphere
- Developed web application usingSpring MVC framework.
- Implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
- UsedSpring Inversion of Control, to make application easy to test and integrate
- UsedAuto wired POJOandDAOclasses withSpringControllers
- Developed GUI usingJSP, Node JavaScript, HTML, CSSandDOJO.
- Functionalities include writing code in HTML, CSS, JavaScript, JQuery, Ajax, JSON, Angular.js, and Bootstrap with MySQL database as the backend.
- UtilizedSpringannotationsand XML configuration forDependency Injection
- Implemented web services for communicating by using SOAP.
- Provided connections usingSpringJDBCto the database and developedSQLqueries to manipulate the data.
- Responsible for Post production activities like logging activities and monitoring the code using log element ofVXML
- UsedSpringDAOconcept to interact with database (DB2) using jdbc template.
- UsedWeb Sphere Application Developerfor building, testing and deploying application locally.
- UsedLog4jto print the logging, debugging, warning, info on the server console.
- UsedRational Clear Casefor version control.
- UsedCodePro Analyticsto make sure all the code maintains standards.
- Interacted with testing team to fix defects.
- Involved in bug fixes, enhancements and code refactoring.
Environment: JAVA, J2EE,RAD 7.5, Web Sphere Application Server 7.0, Spring Framework 3.0.5, Angular JS, jQuery, Bootstrap, AJAX, JSON, Java 5.0, JSP, Node JavaScript, HTML, CSS, Web Services, DOJO, SOAP, JAX-WS, JDBC, DB2, Log4j.
Confidential
Software Developer
Responsibilities:
- Involved in Software Development Life Cycle (SDLC) of the application, requirement gathering, and design analysis and code development.
- Implemented Struts framework based on the Model View Controller design paradigm.
- Designed and developed business components using Session and Entity Beans in EJB.
- Implemented EJB’s Container Managed Persistent strategy.
- Worked on triggers and stored procedures on Oracle database.
- Apache Ant was used for the entire build process.
- Worked on Eclipse IDE to write the code and integrate the application.
- Application was deployed on Web Sphere Application Server.
- Coordinated with testing team for timely release of product.
- Used SOAP-UI to test the Web Services using WSDL.
- Designed and developed user interfaces using JSP, CSS and implemented Ajax/JQuery for Asynchronous Retrieval of data.
- XML is used to get the data and XSLT and XPath are used to represent the data in web forms.
- Java Script is used for client-side validation and scripting functions.
- Involved in creating and extracting data from database usingSQL Queries, PL/SQL Stored procedures, triggers and packages on Oracle database.
- Implemented logging by usingLog4j, developed assertions to work with JUnit, and worked SVN control for version controlling.
Environment: JAVA, J2EE, XML, Servlets, Java Script, JSP, CSS, JDBC, Struts1.2, SOAP, Eclipse3.2 with My Eclipse, SQL, CVS, JUnit, IBM WebSphere Log4j, Apache CXF, Windows.
