Java Developer Resume
CA
SUMMARY
- 6+ years of extensive experience in Software Development Life Cycle (SDLC), Web Application Design, Development, Programming, Testing, Support Maintenance, and End - User support using Java/J2EE technologies with WebSphere, Tomcat and WebLogic application servers
- Expert in developing advanced web-based applications using Java/J2EE technologies, Servlets, JSP, JDBC, JMS, Web Services, SOAP, Struts, WebSphere, WebLogic, Tomcat, XML, Hibernate and Databases like Oracle, MS-Access, SQL Server
- Developed application using teh all teh core java concepts such as multithreading programs, concurrent programming, serialization
- Expertise in Configuration of Object Relational Mapping (ORM) framework like Hibernate
- Experience in using XML, Schema, DTD, xPath, JAXB, JAXP, XML4j Parsers
- Strong experience and noledge of SOA,Web Services, SOAP and RESTFUL Services
- Well Versed with SDLC, Waterfall, Agile Methodologies, Rally and JIRA tools
- Used various Design Patterns like MVC, Singleton, Factory, Abstract Factory, Business Delegate, DAO, Service Locator and Session Facade
- Extensively worked in Ecommerce applicationsusing Java and J2EE methodology
- Developed J2EE web applications using IDE such as Intellj, Eclipse, RAD, OEPE and STS (Spring Tool Suite)
- Written test cases usingJunitand also used Selenium testing Framework
- Experienced in installing and configuring WebLogic, WebSphere and Tomcat servers
- Extensive working experience on databases such as Oracle 9i/10g(11g), DB2, Sybase, MYSQL, PL/SQL & Microsoft SQL Server
- Thorough understanding of JAVA Object Oriented Methodology, Design and Development Process
- Experience in implementing web applications frameworks like Spring (Spring MVC, DI, AOP), Struts, Hibernate, AXIS and Jersey
- Experience in working with small and large groups and successful in meeting new technical challenges and finding solutions to meet teh needs of teh customer
- Worked with deployments on Ant, Maven, Gradle, and Deployment scripts using Shell Scripts
- Supported application in Production and handled production Incidentsworking with Offshore teams
- Motivated team player with ability to work under minimal supervision possessing strong analytical, problem solving and communication skills
- Ability to learn quickly with excellent communication, written and organizational skills
- Willing to learn new programming concepts, technologies, tools etc.
- Excellent in team collaboration and problem solving
TECHNICAL SKILLS
Languages: Java, J2EE, XML,SQL,Shell Script,HTML5,JavaScript
Frameworks: Struts 2.x/1.x, Spring 3.x/2.x (Dependency Injection, MVC, JDBC, AOP, BATCH), Hibernate, Web Services, SOAP, RESTFUL, WSDL, UDDI, Ant, MAVEN, GRADLE, Log4j, JUNIT, jQuery, AXIS, Jersey, AJAX, Selenium
APIs: JPA, JDBC, JMS, JNDI, Web Services (SOAP, REST, WSDL), JSP, Servlets, Ant, Maven,Gradle, JUNIT, Log4J, JAXB, JAXP
Concepts: Object-Oriented Analysis/Design, UML, Design Patterns, Enterprise Integration, Agile/Scrum
Software: Eclipse,Intellij, WebLogic OEPE, RAD 7/6, SVN, Rational Rose, TOAD, SQL Navigator, SOAP UI
Databases: Oracle, SQL Server, DB2, MySQL, SQL
Servers: WebLogic, WebSphere, Tomcat, Apache
OS: UNIX, LINUX, Macintosh, Windows, DOS
PROFESSIONAL EXPERIENCE
Confidential, CA
Java Developer
RESPONSIBILITIES:
- Application development using Java/J2EE Technologies which include Servlets, Java Beans, Spring 3.x, Web Services (SOAP and RESTFUL)
- Developed UI using Spring MVC, business logic using Spring (IOC, AOP)
- Participatein teh full SDLC (Agile), including planning meetings, iterative, development, estimations and design sessions
- Worked on creating RESTFUL request and response and generating a WSDLfor SOAP request and response
- Worked on xml parsing and schema
- Using Tomcat Web Server 5.5 for remote and local debugging and development purpose
- Worked in developing multithreading programs and concurrent programming
- Prepared Unit test cases using JUnitand remote testing using SOAP UI
- UsedJAXBforMarshalingand Unmarshaling theXMLdata
- Designed and developed application using Singleton pattern
- Used Maven and Gradle to build teh project and JUnit to develop unit test cases
- Used POSTMAN REST Client tool to query HTTP/API’s and analyzed response
- Developed Spring Controllers which manages teh application flow and makes calls to business objects to manipulate its contents & used Spring Interceptors to apply specific functionality to certain requests
- Developed, Deployed Enterprise WebServices (SOAP and RESTFUL) and Consumed and generated client using Jersey and Axis Frameworks using Intellij IDE
- Creating JAR, WAR & EAR files and deploy teh entire project on to WebLogic Server using Maven, Gradle, Jenkins and hudson
- Coordinated with teh QA team in testing of teh application in various environments
- Involved in Production Deployment and support, Reviewed teh app server production logs using SPLUNKwiththe production incidents handling team for production incidents
Environment: Java, Servlets, Java Beans, Spring (DI, MVC, AOP), Web Services, SOAP, RESTFUL, JSON, XML, AJAX, GRADLE, ANT, Maven, Continuous Integration, Jenkin, Hudson,Log4j, JUnit, SQL, WebLogic, IBM HTTP Server, Oracle, SPLUNK, Rally, Jira
Confidential, NY
JAVA CONSULTANT
RESPONSIBILITIES:
- Involved in reviewing functional design documents and preparation of technical design document based on FDs making use of UML diagrams like use case, sequence and class diagrams
- Involved in teh development of continuous Integration framework to build and deploy teh code to assembly region
- Designed WSDL, input and output XML message structure
- Developed teh quotation web service using Eclipse and Deployed to Web Logic Server
- Developed code using JAXB for un-marshaling and marshaling of XML message to/from Java objects
- Developed ‘Trace Handler ‘ code for logging all teh Web service request and responses
- Was responsible for mapping POJO objects to SQL database tables & generation of Hibernate mappings (.hbm)
- Worked on teh website using Spring Controllers to integrate with web services and display teh information
- Used SQL Loader to load teh data in test environment from Production tables
- Developed rating engine in core java for computing teh insurance premium
- Developed Exception handling part which propagates errors code and error messages in teh response xml message
- Developed a batch process triggered by a scheduler which deletes expired quote details from teh database tables
- UsedSVN versioncontrol tool
- Helped teh integration team to integrate teh service
- Developed utility classes helpful of other developers in re using teh code
- Used Microsoft Visio in developing teh use case, sequence and activity diagrams
- Supported teh application in production and worked with off-shore team to handle teh production incidents
ENVIRONMENT: Java, JDK, Servlets, Spring, Spring controllers, JAX-RPC, Hibernate, Java Web Services, SOA-SOAP, RESFUL, JAXB, HTML, JavaScript, CSS, XML, ANT, Log4j, Maven, Jenkin, JUnit 4, ECLIPSE, WebLogic Application server, SOAP UI Tool, Linux
Confidential, MN
JAVA/ J2EE DEVELOPER
RESPONSIBILITIES:
- Involved in reviewing functional design documents and preparation of technical design document based on FDs making use of UML diagrams like use case, sequence and class diagrams
- Responsible and active in teh analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of teh project
- Involved in Analysis, Design and Implementation/translation of Business User requirements
- Actively participated in teh daily SCRUM meetings to produce quality deliverables within time
- Involved in multi-tiered J2EE designutilizing Spring Inversion of Control (IOC) architecture and Hibernate
- Used Spring Framework for Dependency injection and integrated using annotations
- Used SVN version control tool
- Automated build process by writing ANT build scripts
- Configured and customized logs using Log4J
- System built using Model-View-Controller (MVC)architecture.Implemented teh application using teh concrete principals laid down by several design patterns such as Composite View,Session Façade, Business Delegate,Bean Factory,Singleton,Data Access Object, andService Locator
- Developed Web servicesto allow communication between application through SOAP over HTTP using Apache Axis2
- Designed and implemented application using JSP, Spring MVC, Struts, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, SQL, ANT, JMS, Oracle and Web sphere app server 7.0
- Spring MVCmodel integration for front-end request action controller
- Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database
- Involved in installing and configuring Eclipse and Maven for development
- Used Log4J to validate functionalities and JUnit for unit testing
- Used JIRA for bug tracking, issue tracking and project management
ENVIRONMENT: Java, JDK, Servlets, Struts, Spring, JAX-RPC, Hibernate, Java Web Services, SOA-SOAP, JAXB, HTML, JavaScript, CSS, XML, ANT, Log4j, Maven, JUnit, IBM RAD 6, IBM WebSphere Application server, SOAP UI Tool, Linux
Confidential
Java Developer
RESPONSIBILITIES:
- Involved in Analysis,Design, Development, and Testingphases of teh project
- Involved in DB scripts generation for phase 7.0 using PL/SQL.
- Involved in designing, developing and configuring server side J2EE components like Java Beans, JSP, Servlets and XML using IDE- Eclipse and deployments in WebSphere
- Used design patterns like Service locator, Data Access objects, and MVC
- Utilized Log4j for request / response / error logging
- Unit and integration testing, logging and debugging using JUnit
- Developed unit test cases using JUNIT and helped testers in end-to-end testing
- Designed and developed teh user interface using JavaScript, HTML and CSS
- Responsible for configuring teh WebSphere Application Server to access teh Database by setting up Data source and Connection Pool
- Responsible for code migration and maintaining code versions, hot fixes using Subversion
Environment: J2EE, UML, DB2, JDBC, Rational Rose, JSP, Servlets, Struts, JNDI, RMI, JMS, XML, Web Services, SOAP, Log4J, WebSphere, JUNIT