Sr. Java/j2ee Developer Resume
TN
PROFESSIONAL SUMMARY:
- Certified Javadeveloper with 8+ years of experience in IT industry 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.
- Hands - on experience in using Eclipse, Log4j, JUnit, Mockito, for building, logging, testing and Visual Source Safe, CVS and SVN for version control.
- Proven software development experience using different methodologies - Agile, Waterfall and.
- Strong working experience in building the components using Core Java, Servlets, JSP, WebServicesJAX-WS (SOAP), JAX RS- Restful Services and JDBC.
- Experience in developing Web Applications involving J2EE technologies like Java, JSP, Servlets, HTML, Java Script, CSS, JNDI, XML, AJAX, JBOSS and Apache Tomcat Server.
- Expertise in Spring Boot, IOC, WEB, Data, ORM modules to build the application services and data access layers.
- Experienced in Web designing & development, using HTML5, CSS, JavaScript, XML, Angular JS, BootstrapJS, JSP, JSON, JSF and AJAX.
- Strong experience in Design and development of multi-tier web based applications using J2EE technologies JAVA, Servlets, JSP, Oracle, MySQL, Groovy, and JDBC.
- Good working knowledge of Team Foundation Server (TFS) 2012/2010/2008.
- Expertise in Spring framework, including Spring core, Spring DAO support, Spring ORM, Spring AOP, Spring Security, SpringMVC, Spring Cache, and Spring Integration.
- Experience in implementation of business applications using BEA Web logic, Web Sphere, IBM Web Sphere Application and Portal Server (WAS/WPS)and Tomcat.
- Web Services as a service provider and deployed them on the WebLogic Application Server over the HTTP protocol.
- Created the SVN Repository and managed the central file repository.
- Experience in working with client scripting languages HTML, HTML5, DHTML, JavaScript, CSS5 and CSS including special handling of various browsers like IE, Netscape and Mozilla.
- Extensively worked on various J2EE servers (Web Sphere, Web logic, Tomcat)
- Expertise in MVC Architecture using Jakarta Struts 1.3/2.0 with features like the Validation Framework, Tiles Framework, and Internationalization.
- Experience in all phases of Software Development Life Cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment, highly knowledgeable in UML, Use Cases, Conceptual Models, Collaboration Diagrams, Class Diagrams, Activity and Sequence Diagrams.
- Good working knowledge on GIT, Stash, JIRA, Jenkins.
- Expertise in XML and schemas like XSD, DTD and parsers like JAXP (SAX & DOM) and JAXB.
- Hands on Service Oriented Architecture using Web Services with SOAP, WSDL, and UDDI for developing web applications. Knowledge of a variety of process methodologies, modeling techniques and BPM tools.
- Good experience in working with a team together to deliver best outputs in given time frames.
- Excellent interpersonal and communication skills, creative, research-minded, technically competent and result-oriented with strong problem solving and leadership skills.
- Ability to learn and use new systems and paradigms in considerably less time, solid communicator with exceptional team-building skills.
- Committed to excellence, self-motivator, fast-learner and a prudent developer with strong problem-solving skills and communication skills.
TECHNICAL SKILLS:
Languages: Java, SQL, XML, C, C++, XHTML, HTML, HTML5, CSS, Java Script. JQuery, PLSQL
Java Technologies: Java, J2EE, JDBC, Servlets, JSP (Tag libraries), JSTLJavaBeans.
Frame Works: Struts, Spring, JSF, Sencha ExtJS4, Angular Js, Node JsBootstrap.
Application Servers: Web sphere 6.0, WebLogic 10.x and Tomcat 6/7, J2EE application server, Sun java application server
Development Tools: IBM RAD, Eclipse, Spring, ANT 1.7, Log4j,jpa
Widget, GWT.
ORM: Hibernate,DAO.
Design and Modeling: UML and Rational Rose.
Web Services: SOAP, WSDL, UDDI, Soap UI
Databases: Oracle 10g/9i/8i, SQL Server, DB2, MS-Access, MySQL
Scripting languages: Java Script, Shell Script
PROFESSIONAL EXPERIENCE:
Confidential, TN
Sr. Java/J2EE Developer
Responsibilities:
- Used Agile Methodologies and SDLC for managing the life-cycle development of the project.
- Involved in Analysis, Design, and Development Production phases of the application.
- Involved in design and rapid development of web and J2EE applications using Core Java, JSP, CSS, Servlets, EJB, JavaScript, JDBC, JMS, HTML/DHTML, XML and Spring framework.
- Experience working with Salesforce Integration with WSC.
- Created Spring Batch jobs for running Bulk Query and used PK chunk method for retrieving data from sales force portal.
- Developed web applications using Java/JEE and open source frameworks such as Struts, Spring Batch.
- Developed Spring Batch application for batch processing using Spring4.0 and improved the performance of the backend batch processes using Multithreading and concurrent package API.
- Followed the best practices in coding like removing unnecessary casting, using generics in Hash Map, caching, Collections like sort, comparator, list, set and Design patterns.
- Used DAO access and writing DML, and triggers for DB2 database and other client environment specific tools to design the client module.
- Involved in working with J2EE Design patterns (Singleton, Factory, DAO, and Business Delegate) and Model View Controller Architecture with Spring DI.
- Functionalities include writing code in HTML, CSS, JavaScript, JQuery, Ajax, JSON, AngularJS, and Bootstrap with MySQL database as the backend.
- Used Test Track for maintaining track of the changes made to the code and testing and feedback from the Quality Analyst.
- Implemented Spring Batch module for reading, validating and writing the daily batch files into the database.
- Used Jenkins CI/CD tool to make the build passes before deploying the code to other environments (QA, UAT, Prod).
- Participated in Service-Now Quick Start Implementation process and worked with Service-Now in the process of implementation of Incident, Change, Problem, Knowledge and Service-Catalog.
- Used Version-One tracking tool for assigning and defect management.
- Used Tortoise SVN for maintaining the component and for release and version management.
- Involved in CAB meetings regarding change tickets and development work going to production queue.
- ActivelyParticipated in Product Demoto discuss on upcoming changes in Comdata market Place.
- Expertise in using issue tracking tools such as Version-One and JIRA.
Environment: Java 7, Apache Storm, AJAX,Jenkins, Spring MVC, Spring Batch,Hibernate, HTML 5, CSS 3,XML, DTD, XSD, JavaScript,NodeJS, Log4J, web services, web logic, Bootstrap, Apache, RESTful-WS, WSDL, JUnit, MQ, Jax-WS, IBM WebSphere, DB2, SoapUI.
Confidential, GA
Sr. Java/J2EE Developer
Responsibilities:
- Involved in analysis, specification, design, implementation and testing phase of SDLC Followed Agile (SCRUM) methodology and participated in DTP meetings to produce deliverables on time.
- Involved in gathering requirements, deriving functional requirements and system requirements from the Business Requirements.
- Extensive experience in working with different MVC Frameworks like Spring, Struts and ORM (Object Relational mapping tools) like Hibernate.
- Proficient in Java/J2EE Design Patterns including singleton, command, object pool, Data Access Object (DAO). Well versed with core Java concepts like collections, multithreading, serialization.
- Developed REST and SOAP based services using Java/JEE and open source frameworks such as Struts, Spring and Hibernate.
- Extensive use of maven to build and deploy the application into dev environment and QA environment and work with the front-end developers in displaying the data.
- Extensively used XML Web Services for transferring/retrieving data between different providers. Extensively involved in developing Restful Web services using Jersey framework (JAX-RS) and REST annotations.
- Implemented Data Concurrency and Database table row level locking using Hibernate.
- Designed and developed used XSLT transformation components to convert data from XML to HTML, Used XML DOM API for parsing XML.
- Designed and developed database objects like Tables, Views, Stored Procedures, User Functions using PL/SQL,used them in WEB components.
- Experience in design, deploy, and operate infrastructure and applications on the AWS cloud.
- Developed web applications using Java/JEE and open source frameworks such as Struts, Spring and Hibernate.
- Worked on Mango DB replication concept, used to maintain multiple copies of data in different database servers.
- Used Team Foundation Server (TFS) for Version Control, Team build, Project Management, Data Collection and Reporting.
- Expertise in implementing open source frameworks Hibernate, Spring and integrating them with other frameworks like Struts and JSF, JUnit, Log4J, Apache Libraries, ANT, Spring, and Tomcat.
- Developed REST services using Spring MVC REST and created the application using Spring Boot.
- Used Microsoft Team Foundation Server (TFS) for the purpose of version Control and source code maintenance needs.
- Developed Web based user interfaces using HTML/CSS and JQuery.
- Developed software components that use services to interact with complex application systems such as FileNet, ESB systems, and more CAM
Environment: Java 6, AJAX, Hibernate, HTML 5, CSS 3, EJB 3, XML,TDD, DTD, XSD, JavaScript, JQuery, NodeJS, Log4J, Clear case, web services, web logic, Bootstrap, Apache, RESTful-WS, WSDL, JQuery, JUnit, JMS(message queue), Jax-WS, IBM WebSphere, Oracle DB, SoapUI.
Confidential, Dallas, TX
Sr. Java/J2EE Developer
Responsibilities:
- Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, SVN, CVS, Jenkins and Apache Ant.
- Responsible for installing SSL s on Sun One and Apache web logic.
- Highly experienced with JAVA/J2EE, MVC framework like Spring MVC, Struts 2.0, JSP, Servlet.
- Expertise in design and development of various web and enterprise applications using JSP, JSTL, Servlets,Bootstrap.
- Responsible to retain or improve a performance of all SQL/ETL and online commands.
- Integrated Spring framework with Hibernate that is used for Database operations.
- Involved in implementation of application using conventional design practices (MVC-Model ViewController).
- Hands on experience with Oracle Access Manager (OAM), Oracle Identity
- Having hands-on experience on implementing, upgrading and configuring the Golden Gate software for Oracle Database.
- Strong experience in deploying J2EE components on JBOSS, Apache Tomcat, BEA WebLogic, and IBM WebSphere application servers, good exposure to cloud computing with Amazon Web Services(AWS).
- Used JBOSS Fuse ESB to normalize number of protocols to a single protocol.
- Involved in consuming XML Web Services using SOAP, SAX, JAX-WS and DOM XML parsers, WSDLand JAXP.
- Implemented web-services using JAX-WS and also Restful web services with JAX-RS using Jersey framework.
- Worked on creating functionalities for the developed web pages using Angular JS and also sometimes using JQuery.
- Designed and led team to develop RESTful API Gateway application for web microservices, integrating with Docker, Consul (Node.js, React.js, and Bootstrap).
- Proficient in using RDBMS concepts with Oracle 9i/10g, DB2 and MySQL.
- Developed JPA mapping to the Database tables to access the data from the database.
- Developed classes using core java (multithreading, concurrency, memory management) and some spring IOC.
- Implemented RESTAPIs using Spring Web MVC annotations.
- Used JMS (message queues) for interaction with the client and simultaneously sending messagesand receiving messages.
- Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like Message posting and auto complete form validations.
Environment: J2EE (JSP2.1, Servlet), AJAX, Hibernate, HTML 5, JPA, CSS 3, XML, XSD, JavaScript, JQuery, JGraph, WCAG 2, Log4J,NetBeans, JPA 2.0,FileNet, web services, web logic, Bootstrap, ApacheTomcat, RESTful-WS, Linux 5, JQuery, JUnit, Jax-WS, JAXP, Subversion, RIA, Java Swing, SoapUI.
Confidential, NJ
Sr.Java/ J2EE Developer
Responsibilities:
- Developed admin website ( Confidential ) for Customer Service Reps to extract the reports. Implemented this based on Spring MVC framework using JSTL and JSP for presentation layer and Used DHTML for client side validation.
- Involved in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) Techniques using Unified Modeling Language (UML).
- Used Log4J for logging and analyzing system performance and flow, involved in code refactor ring and bug fixing.
- Developed business logic and handled state & transaction control using EJB, data transfer & persistence to various databases like Oracle, NoSql, JSON, RESTful web services.
- Used Node.js and Java to perform server-side backend operations.
- Involved in developing JSP for client data presentation and, data validation on the client side with in the forms.
- Worked on pushing the data to DB used Mango DB and Dynamo DB.
- Designing cloud-hosted solutions, specific AWS product suite Experience.
- Good experience in handling JSON data for submission of forms and various other data manipulations.
- Designed and developed UI screens and its related classes using JSP, Action class, common validations were added which follows Struts 2 MVC model of architecture.
- Implemented Spring Controllers and used Spring tag library in JSPs for MVC layer of admin website.
- Created the AWS VPC network for the Installed Instances and configured the Security Groups and Elastic IP's accordingly.
- Developed a unit-testing framework by customizing Spring's JUnit extension.
- Developed JSP pages and developed web application using Struts Action classes and Action Form classes of Struts Framework.
- Created JSP pages using standard JSTL tags, Struts tags and custom tags.
- Deployment of Application in the JBOSS Server environment using ANT tool using Struts architecture with the JSP Client.
- Expertise in coding business components using various API's of Java like Multithreading, Collections.
- Designed and developed the WebServices Language Definitions (WSDL) for Member Eligibility and Benefits Summary, Claims Status and Provider Explanation of Benefits (EOB) information from the CSP and RV Facets Systems.
- Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
- Used (persistence framework) to implement Multi-Tiered Web applications using JEE and the Database Access layer.
- Performed client side validation with JavaScript and applied server side validation as well to the web pages.
- Coordinated with other teams to report any defects in Transaction processing and understand the impact of new products/field.
- Built and accessed the database using Hibernate with Oracle.
- Used Spring validation framework for server side validation of user data submissions.
- Worked on Web Sphere Application Server.
- Written web services SOAP, WSDL and web services clients using XML, XSD and implemented SOA architecture.
- Implemented persistence layer using Hibernate with JTA enabled.
- Involved in Part of production support team, which involved in resolving production related issues.
Environment: Eclipse IDE, JSP, Servlets, SQL Server, Struts 2, Angular JS, XML, JavaScript, IBM RAD, Node Js, JDBC, SoapUI, Bootstrap, CVS, SOAP, Java SE 5/ 6, JAXB,AJAX(ICE faces), CSS 3,HTML5, GWT, JSTL,JGraph, JMS(message queue), JQuery, Unix.
Confidential, Alpharetta , GA
JAVA/J2EE Developer
Responsibilities:
- Configured Hibernate to work with different forms of mapping like one to one and one to many relational. Handled n+1 issue with hibernate to avoid multiple trips to fetch date from database.
- Hands on experience in Core Java, Spring Framework, RESTful services, Hibernate, Casandra, MySQL, JSP& Servlets, UI Design, Java Script, AJAX and maven.
- Consumed Web Services (WSDL, SOAP, and UDDI) from third party for authorizing payments to/from customers.
- Involved in all phases of the end-to-end implementation project- requirements gathering, analysis and design, development, testing and debugging.
- Involved in using JMS Queues and JMS Topics for one-to-one and one-to-many communication in the application.
- Extensively involved in coding with core Java concepts like Collections, Exception Handling, Multi-Threadingand Generics to implement some business logic.
- Worked closely with clients to understand key business logic and creating business requirements documents and change request documents.
- Involved in all phases of the end-to-end implementation project- requirements gathering, analysis and design, development, testing and debugging.
- Worked with Agile as well as Waterfall methodologies.
- Worked on Core Java, J2EE and Databases in real time work; Used in J2EE platform covering JSP/ Servlets and Oracle/MySQL.
- Built the application/business logics using Spring MVC Framework; Implemented Dependency injection using Spring IOC.
- Developed new screens for the existing application using Spring Framework.
- Developed the presentation layer using the Spring MVC Framework alsoImplemented Hibernate for data persistence in DAO layer and Database Access.
- Worked in a team to implement transaction management using Spring AOP; extensively worked on Spring Annotation.
- Developed RESTful Web Services using RESTcontrollers of spring framework.
- Used AngularJS to consume Restful Web Services over the web and also parse XML, JSONobject from RESTful Web services.
- Implemented various Design Patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
Environment: Java1.5, J2EE, Spring 2.5, Spring AOP, Struts 2.0, JNDI, HTML, CSS, JavaScript, Hibernate, SQL 2005, LINUX, ANT, Log4j, JUnit, XML, JSP, Servlets, JSTL, AJAX, JBoss Application Server.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Created the UI tool - using Java, XML, DHTML, and JavaScript.
- Wrote stored procedures using PL/SQL for data retrieval from different tables.
- Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
- Part of performance tuning team and implemented caching mechanism and other changes.
- Designed and developed various tools with Perl.
- Recreated the system architecture diagram and created numerous new class and sequence diagrams.
- Created combined deployment descriptors using XML.
- Designed and developed UI using HTML, JSP and Struts where users have all the items listed for auctions.
- Developed Authentication and Authorization modules where authorized persons can only access the inventory related operations.
- Developed Data Mapping, Data Governance, Transformation and Cleansing rules for the Master Data Management Architecture involving OLTP, ODS and OLAP.
- Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.
- Developed various activities like transaction history, search products that enable users to understand the system efficiently.
Environment: JDK1.2, JavaScript, HTML,PL/SQL, DHTML, XML, JSP, Servlet, JNDI, J2EE, Tomcat, Rational Rose, Oracle.
