Java/j2ee Developer Resume
Trevose, PA
SUMMARY:
- 7+ years of IT experience in application design, software development life cycle (SDLC), agile methodologies maintenance and enhancement of web - based applications.
- Extensive experience as designing and developing in Java & J2EE Web technologies based on In-depth knowledge of Object Oriented Programming, Database Programming, Web Programming and GUI Development.
- Experience in developing web based, internet/intranet, client/server, distributed architecture applications using JAVA and J2EE technologies. (EJB, XML, JSP, Swings, JDBC, JMS).
- Thorough knowledge in developing applications using Core Java concepts like OOP, JAVASWING, JDBC, JMS, Multithreading, Junit and advanced java concepts like Web Services, HTML, DHTML,CSS, JSP, Servlets, EJB, XML, XSLT, Node JS, JSF, Prime Faces, J2EE, RMI, Struts.
- Strong experience in Enterprise Application Development and Deployment using J2EE Technologies like HIBERNATE, spring Batch, and Web Services.
- Extensive experience with JavaScript frameworks such as Angular JS or Backbone JS.
- Expertise in implementing and deploying SOAP API Web Services and Restful Services JAX-RS to develop dynamic server side web contents.
- Experienced Web Services technologies, including Restful, JAX-WS, JAX-RPC, Soap, XML and WSDL, XML parser technology and Jweb Unit
- Having technical expertise in Golang, J2EE and Core Java Conversant with tools like JBoss Portal, Eclipse, RAD, HP Quality Centre, Espresso 6.9, Radar, App Dynamics and various tools.
- Worked with CVS, SVN and Clear case for version control. Expertise in designing J2EE compliant systems for deployment on WebSphere, WebLogic and JBoss application servers.
- Worked on OOAD and OOP from designing UML diagrams using IBM Rational Rose and Microsoft Visio tools to development phase
- Proficient with AWS Web Services like EC2, Code Commit, Lambda, Elastic Bean Stalk, SQS, SNS, S3, Cloud Watch, RDS, Dynamo DB, IAM Roles.
- Experience on developing code for accessing Databases (SQL and NoSQL).
- Expertise in database programming (SQL, PL/SQL) with Oracle. Extensively used Eclipse, RAD, and RSA as IDE for application development and support.
- Hands on exposure to different SDLC models like Waterfall, Agile and undergone the training in Software Development Processes like SDLC, Test Driven Development (TDD) and Iterative Methodologies.
- Worked on different OS UNIX (Sun Solaris, AIX), Linux, Windows NT, Windows XP & Windows 2K.
- Multi-cultured Team Player with complete flexibility to work independently as well as in a team and have quick grasping capabilities to work with the newly emerging technologies.
TECHNICAL SKILLS:
Programming Language: Java, J2EE, PL/SQL, SQL Enterprise Java JDBC, Servlets, JSP, EJB, JMS, JNDI, Logging API, Various J2EE and Standard Design Patterns, Core Java Serialization, Multi-Threading, Java RMI, Collection, Garbage Collection
Mark-up/Scripting Language: HTML, CSS, JavaScript, Ajax
XML Technologies: XML, XSL/XSLT, XSD, Xpath, DTD
Tools & Framework: Hibernate, spring, Struts 2.0, Web Services, Apache, Junit, Rational Rose, Maven, Log4j, Jira, Laravel
Application/Web Servers: WebLogic Server, Apache Tomcat, IBM WebSphere, JBoss, AWS
Web Services: JAX-RPC, JAX-WS, Soap, Restful
Database: Oracle (9i, 10g, 11g), DB2, MS SQL Server, SQL, PL/SQL
IDE: Eclipse, My Eclipse, Intellij Rational Application Developer for WebSphere Software (RAD)
PROFESSIONAL EXPERIENCE:
Confidential, Trevose, PA
Java/J2EE Developer
Responsibilities:- Designed the project using MVC, Session Façade, and Service Locator and Business Delegate patterns.
- Followed agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
- Actively involved in deployment Application war files in WebLogic Application server.
- Involved in developing presentation tier using HTML, Xml, JSF, and JSP tag libs, Java Script, JSON and Ajax.
- Involved in the development of UI using HTML, CSS, JSP and JavaScript for interactive cross browser functionality and complex user interface.
- Involved in designing front-end screens using Java script, JSP, Angular JS, AJAX, HTML5 and DHTML.
- Designed Presentation layer using JSP, Struts framework and did front-end validations using JavaScript and JQuery.
- Involved in design and development of UI component, using frameworks Angular JS, JavaScript, HTML5, CSS and Bootstrap.
- Experienced in working with cloud services like AWS and NoSQL databases like Cassandra, Mongo.
- Used Spring Batch for reading, validating and writing the daily batch files into the database.
- Used Jersey to implement Restful Web Service and used XML form to transfer the data.
- Participated in Build and Deployment activities using MAVEN build script.
- Created build scripts for compiling and creating war, jar using ANT tool kit.
- Experienced in working with JSF framework, JPA, EJB, WSDL and SOAP web services.
- Worked on Hibernate ORM mapping technique for the interaction with database.
- Implemented validation on the JSP fields using Struts Validation framework which included writing validation.xml and validation-rules.xml files
- Wrote scripts in Python for automation of testing jobs.
- Load tables for XML mapping by using a combination of shell script and python
- Migrated test scripts in C and shell script to python.
- Create applications using Django and python.
- Used MVC architecture, Business Delegate, Session facade, Data Access Object, Value Object and Singleton patterns
- Experience with implementing BPM processes in existing system using both Synchronous and Asynchronous Web Services.
- Involved in preparing High & low level design docs with UML diagrams using Rational Rose tool.
- Worked on code management activities in Clear case and GIT version controls
- Analyzed and fine-tuning of slow running queries and stored procedures Support and maintenance of existing code and analyzing the impact of changes in scripts and data model.
- Provided Technical support for production environments resolving the issues, analyzing the defects, providing and implementing the solution defects.
Confidential, San Jose, CA
Java/J2EE Developer
Responsibilities:- Involved in SDLC's requirements gathering, analysis, design, development and testing of application developed using AGILE methodology.
- Developed class diagrams and sequence diagrams with the help of Enterprise Architect.
- Developed user interface using JSP, Java Script, HTML5 and CSS.
- Maintained CSS and HTML, XSL, XSLT, JAVA SCRIPT, JSF, Angular JS, for designing Webpages.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) and Inversion of Control (IOC).
- Involved in development of presentation layer using JSP and Spring MVC.
- Used JAXB for data binding in supporting marshalling and un-marshalling SOAP requests and responses.
- Developed the Services using AWS ElasticSearch, Restful Services using JAX-RS and Java.
- Used Java Swing for few components in accordance with SWT application with multithreading environment with Concurrency and Java Collections.
- Worked on the Web Services clients and WSDL generation. Integrated the clients with third party services in the other module of the application using Restful Services JAX-RS.
- Developing, testing, constructing Restful API web Services using Jersey and apache CXF implementation
- Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
- Used SVN, Perforce as configuration management tool for code versioning and release.
- Deployed the applications on Web Sphere Application Server 8.
- Involved in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) Techniques using Unified Modeling Language (UML).
- Developed end-to-end composite RESTFUL Web Services by using SOA with CXF framework to use with different clients including Web & Mobile.
- Developed Stored Procedures, Triggers and Functions and actively involved in tuning SQL queries, Stored Procedures, Triggers.
- Used Log4j as logging framework to capture the log traces of applications in debugging the issues.
- Test driven development approach was used and hence worked intensively on developing test cases.
- Quality Control Activities such as defect tracking, fixing using JIRA.
- Involved in code review process, validating designs done by other developers and development of the application.
Confidential, Indianapolis, IN
Java/Web Developer
Responsibilities:- Worked as a Java Developer and involved in analysis of requirements, design, development, Unit and Integration testing.
- Involved with the designing of various forms using HTML.
- Used Java Swing for few components in accordance with SWT application with multithreading environment with Concurrency and Java Collections.
- Created JSP screen by assembling Struts Tiles and Taglibs and used HTML for static webpage And JavaScript for View part of the project.
- Designed and implemented the presentation layer using JSP, tag libraries, CSS, AJAX, HTML and DHTML.
- Developed JBPM work flow definition using BMPN 2.0 standards. Service orchestration using JBPM
- Developed Action forms, Action classes and struts-config.xml file of Struts Framework Developed workstation web module using Struts MVC, JSTL, and integration with Hibernate.
- Used Eclipse IDE for writing code and BEAWebLogic as application server.
- Implemented simulated top-down SOAP based Web Service to test the business logic for the rating calculation.
- Used Java Persistence API (JPA) for managing relational data mapping.
- Consumed Web Services to implement application search functionality.
- Published and consumed Web Services using SOAP, WSDL and deployed.
- Established user authentication functionality and User session using JSP/Struts technology.
- Implemented MVC patterns using Struts framework.
- Deployed the whole web application onJBOSS 6.1.
- Implemented AWS client API to interact with different services as Console configuration for AWS EC2.
- Worked on AWS for NoSQL database deployment in AWS (RDS) with NoSQL connector.
- Logical enterprise Service design/development using ODSI-Oracle Data Service Integrator.
- Involved in implementation of BPMN for process engine architecture and business flow
- Implemented ANT tool varying its versions depends on latest mile stones and used ant scripts.
- Implemented Data access objects using JDBC to access data from Oracle database.
- Followed Agile Methodology during the development process.
- Tables creation and involved in writing SQL queries using Joins and Stored Procedures.
- Used XML SAX to parse the simulated xml file which has simulated test data.
- Worked and Modified the Database Schema according to the Client requirement.
- Used Clear Quest for bug tracking, issue tracking and project management.
Confidential
Java/Web Developer
Responsibilities:- Design, Development of technical specifications using design patterns and SOA methodology using UML, Unit test, Integration & System testing.
- Developed and tested the application in RAD development environment and deployed into the WebSphere.
- Migrated the Servlets to the Spring Controllers and developed Spring Interceptors, worked on JSPs, JSTL, and JSP Custom Tags.
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned
- Supported production, and performed troubleshooting to resolve bugs.
- Engaged in Agile methodologies of Scrum and Kanban for software development.
- Enhanced application code and improved web page through client-side scripting.
- Written the Java Script, HTML, DHTML, CSS, Servlets, and JSP for designing GUI of the application.
- Customizing all the JSP pages with same look and feel using Tiles, CSS (Cascading Style Sheets)
- Involved in web designing using HTML 4/5, XHTML, CSS 2/3, JavaScript and extensively used table-less Design in CSS for positioning
- Creating Web Services adapters for getting data from downstream applications using BEA Aqua logic Helper (Oracle Data Service Integrator-ODSI and Service Bus- SB)10.3
- Developed page layouts, Navigations and presented designs and concepts to the clients and the management for review.
- Deploy application updates to AWS and monitored the load balancing of different instances.
- Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation
- Also involved in testing and deployment of the application on Web Logic Application Server during integration.
- Implemented logging mechanism using Log4j with the help of Spring AOP frame work.
- Written JUnit Test cases for the Helper, Gateway and Action classes which support the application.
- Provided production level code to the engineering team for product development, including cross-browser support, CSS optimization, and ADA compliance support.