Java /j2ee Developer Resume
SUMMARY
- Over 5+ years of experience in IT industry in Software Analysis, Design, Development, Deployment/Maintenance of Web and J2EE applications.
- Experience in designing and implementing Web, Client/Server and N - Tier distributed, cross-platform systems using Java/J2EE technology Agile/ SCRUM Methodology.
- Experience in application development using: Java, J2EE, Spring Framework, Hibernate, Apache Camel, Struts, JSP, JBOSS Fuse, EJB, JPA, Ehcache, Servlets, JDBC, HTML, JavaScript, J2EE compliant application servers, multi-threading, client/server, design patterns of J2EE architecture.
- Experience in Integration/Middleware system architecture designing and implementation.
- Experience Integration tools such as Apache Camel, JBOSS Fuse ESB and MQ system such as WebSphere MQ, and Active MQ.
- Excellent knowledge of implementing MVC architecture with frameworks like Jakarta Struts, Spring Framework.
- Experienced in front end technologies and client side validations using HTML, DHTML, Java Script, CSS, AJAX.
- Experience in using JDBC and Hibernate for persisting data to different relational databases.
- Have experience in Design, Development and Deployment of Web-Applications/ J2EE applications on servers like BEA-Weblogic 10.3, and Apache Tomcat, Apache Tomcat, JBOSS Fuse.
- Worked with different IDEs like My Eclipse 7/8, Eclipse 4.x and JDeveloper.
- Good knowledge in spring framework- Spring IOC, Spring MVC, Spring AOP and Spring Webflow.
- Worked with Management frameworks and Cloud Administration tools.
- Good understanding of Object Oriented Analysis and Design and UML notations and experience in using design tools like MS-Visio for creating class and sequence diagrams.
- Experience in XML APIs such as JAXP (SAX, DOM), XSL, XSLT, Schema, XPATH, XSD. JAXB for data binding and experience in designing the XSD schema generation. Experience in JSON/XML data model design.
- Hands on Python program experience.
- Strong Experience in Automating Web Application Testing using Selenium WebDriver with TestNG framework.
- Experience in client scripting languages and server scripting languages like HTML5, CSS3,JavaScript, jQuery, Angular JS, Angular(2/4/5), JSP
- Experienced in Gitlab CI and Jenkins for CI and for End-to-End automation for all build and CD
- Thorough knowledge and experience of RDBMS databases systems like Oracle 10g/9i, SQL Server, MS Access and My SQL. Used tools like Toad, PLSQL Developer for performing database operations.
- Good experience of all testing phases such as Unit testing, Integration testing and System testing.
- Experience in writing and executing unit test cases using JUnit Testing Framework.
- UAT coordination, Support, Troubleshooting and Performance Tuning
TECHNICAL SKILLS
Programming Languages: Java 5.0, J2EE, PHP, C, C++ and SQL
Java Technologies: Core Java, Servlets 2.4, JSP, JDBC 3.0, JNDI, JMS, StrutsSpring, Hibernate, Swing, Web Services (SOAP & WSDL), JUnit, EJB 2.0,RMI,JTA,JAAS, JavaMail
Web/App Servers: Web logic, Tomcat, Web Sphere
Version Control Tools: SVN, CVS,GIT,Jenkins
Scripting Languages: JavaScript, AJAX, DWR, JSTL, JQuery, JSON
Markup Languages: HTML 5.0 CSS, XML,XSL, XSLT, DHTML,SAXAngularJS, Angular 2,4,5
UML/QA Tools: Rational Rose, Microsoft Visio
Database Applications: Oracle 10g/ 11g, SQL Server, My SQL, Postgres
Operating Systems: Windows 95/98/NT/2000/XP, Unix
IDE: Eclipse, Netbeans
Methodologies: Agile, Scrum
PROFESSIONAL EXPERIENCE
Java /J2EE Developer
Confidential
Responsibilities:
- As a Developer in Java, involved in System Requirements analysis and conceptual design.
- Experience in using VSS as source control.
- Developed the application using User interface using Struts, Html and JavaScript, CSS.
- Experience in using JSON, JavaScript functions to get dynamic data and client side validation.
- Experience in handling designed, Developed and Implemented document transformation applications using XML Spy tool and XSD's.
- Experience in developing JDBC to interact with the database
- Involved in developing applications for workflow using JSP's, spring MVC module, Hibernate, AJAX, JavaScript technologies using Apache Tomcat and integrated it with the actual system to improve the quality of the existing system.
- Experience in initiating with 'Workflow module' of the Project which is a product intended to automate the workflow related functions of any organization.
- Experience in designing full life cycle development of web applications and modification of existing applications to in corporate new components and features emphasizing maintainability, reliability, scalability and performance.
Environment: Java, Servlets, JSP, JSTL, Spring, Ajax, Hibernate, Java JDK 1.6, Apache Tomc6.0,MySQL Query Browser, Windows XP Professional
Java/J2EE Full Stack Developer
Confidential
Responsibilities:
- Followed Agile Methodologies - SCRUM to manage full life-cycle development of the project.
- Developed software code that complies with design specification and code software solutions to meet development and support deliverables.
- Participated in the design and development of new programs and subprograms, as well as enhancements, modifications, and corrections to existing software.
- Experienced with object-oriented design and development of enterprise-class web applications.
- Java programming with Multi-threading and performance tuning experience.
- Involved in web services design and development. Created and consumed web services using JSON, XML, and REST.
- Developed end to end data flow between backend and UI using JMS, IBM MQ series and RESTful web services.
- Programming in UNIX environments Linux
- Demonstrated experience with 3-tier web application development utilizing Java, Spring, Hibernate.
- Integrated data from automated backend Hadoop job with the application over a config-driven transfer server.
- Solved complex software development/design issues by implementing SOA architecture.
- Involved in process orientation and planning, organizational and problem solving session.
- Involved in configuration and deployment of applications on the cloud using AWS.
- Used AWS Code deploy for automated deployment of EC2 instances.
- Involved in Coding of Enterprise Java Beans, which implements business rules, and business logic.
- Used Junit for unit testing & Jenkins for automated build and deploy process.
- Used Maven for application build.Configured and administered Jenkins for CI/CD into Tomcat Application Server.
Environment: J2EE, Spring 4.x, Hibernate, JSON, Angular.js, Unix, Maven, JUnit, JenkinsREST, CSS and Java WebServices, JMS, IBM MQ series, IBM WebSphere, GIT, AWS, IBM RAD 9.1, DB2, HTML, Script.
Java Developer
Confidential
Responsibilities:
- Worked on Spring integration with JSF.
- Worked on Spring application framework features IOC container and AOP.
- Worked on JSPs using JSF UI tags, injecting backing beans through spring.
- Configured faces-config.xml and Spring IOC.
- Developed screens which consist of jsf validators, jQuery, AJAX and JavaScript, CSS, HTML.
- Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files .hbm.xml file, used hibernate query language.
- Worked on the Webservices classes and WSDL generation.
- Used Spring Framework for Dependency injection and integrated with ORM framework Hibernate.
- Developed and Deployed Web services - WSDL and SOAP for getting credit score information from third party.
- Used xstream for java xml binding.
- Used CVS, Perforce as configuration management tool for code versioning and release.
- Deployment on WebSphere Application Server 6.0.
- Designed and developed reporting module using Jasper Reports.
- Used Log4J to print the logging, debugging, warning, info on the server console.
- Involved in debugging and troubleshooting related to production and environment issues.
- Created Test cases, Junit test cases and tested the application thoroughly.
- Performed E2E Testing..
- Used JUnit for Unit testing the application.
- Performed production support of the application in production.
- Developed and maintained ANT Scripts.
- Deployed the application on WebLogic and JBoss application servers.
Environment: Java, JEE Servlet, JSP, Data Structures, Eclipse, JBOSS, XML, JAXB, JSF 2.0, Spring, Hibernate, jQuery, Log4j, ANT, web services, Jasper, Junit, Web Sphere Application Server 6.0, and Oracle.
Java Developer
Confidential
Responsibilities:
- Hibernate had been used for implementing the Persistence Framework for Database.
- Involved in writing Service (Session Beans), Object Service and DAO layers of an application.
- Followed the client coding standards.
- Used Log4j Logger and Debugger to capture the log that includes runtime exceptions.
- Apache Tomcat was used to develop and deploy the application.
- Used Agile methodology to develop the application.
- Developed the code, which makes users to sign in, solicit information from the user, add the user's information in the database and modify the existing user information.
- Developed programs for accessing the database using JDBC thin driver to execute queries, prepared statements, Stored Procedures and to manipulate the data in the database.
- Involved in the testing process with the clients for all the phases of the project.
- Involved in maintenance work and fixed some of the bugs during testing process.
- Performed documentation for change requests and system requirement specifications of the project.
- Designed and implemented business components for applications using JDBC.
- Web Service was created using SOAP and Apache-cxf, JAX-RS.
- Developed custom JSP tags for role-based sorting and filtering, which were used in the front-end of the presentation layer.
- Database tables were created in Oracle 10g.
Environment: Core Java, J2EE, Web Services, XML, JAX-RS, XSD, WSDL, SOAP, SQL, JSP, JSTL, JUnit, JBOSS, Spring MVC, Hibernate, PL/SQL, Apache Tomcat, Apache-cxf, Log4j.
