Java/j2ee Developer Resume
MI
SUMMARY
- Having 7+years of IT Experience in Analysis, Design, Development, Testing, Deployment and Implementation of Multi - Tier distributed applications using Java, J2EE and PHP Technologies.
- Excellent Java development skills using J2EE,Servlets, JSP, Java Script,HTML, JMS, JDBC and Java Beans.
- Strong front-end UI development skills using scripting languages like JSP, HTML, JavaScript, jQuery and CSS.
- Experience on XML, XSL, XSLT and parsing methodologies.
- Extensive experience in design, development and implementation of Model-View-Controller frame works using Struts and Spring MVC.
- Extensive experience in development and implementation of ORM framework Hibernate/ Hibernate with Spring Data Access.
- Strong database skills in Oracle 8i/9i/10g, Sybase, DB2, and MySQLMongo db and Mark LogicDatabases
- Expertise in programming with SQL, PL/SQL and Stored Procedures.
- Expertise in designing applications using various J2EE design patterns like Singleton, Value Object, Data Access Object, Factory, Session Façade, Business Delegate and Service Locator etc.
- Experience with various Software Development Methodologies like SDLC, Object Oriented Analysis and Design (OOAD), Agile Software Development, Scrum Methodology.
- Expertise in using and configuring various web & application servers like Web Logic, Tomcat.
- Proficiency in programming with different Java IDE's like Eclipse,Web logic.
- Expertise in development of test cases using Junit
- Used Amazon Web Services (AWS) to provide companies of all sizes with an infrastructure web services platform in the cloud.
- Experience in finding Memory, DB Connection leaks and analyzing heap& Thread dumps.
- Ability to learn quickly in work environment, fluent in communication, productive interpersonal skills with the ability to understand and cooperate with group requirements efficiently.
TECHNICAL SKILLS
Operating Systems: Linux and Windows 7/vista/XP/2000
Languages: Java, J2EE, HTML, UML, XML, PL/SQL, JavaScript, Python
Web Technologies: Servlets, JSP, JSON, JDBC, JMS, Web Services, XML, HTMLJboss Fuse JQuery.
CRM: NetSuite, Right Now& Salesforce, Cloud Computing, Amazon Web Services(AWS)
Methodologies: SDLC, OOAD, Agile, RUP
Servers: IBM Web Sphere 4.0/5.x/6.x, Jboss 4/5/6, Apache Tomcat 5/6/7.
Frameworks: Struts, Spring, Hibernate, JPA.
Databases: Oracle 8i/9i/10g, Sybase, IBM DB2 7.0, MySQL and SQL Server, Mark Logic, Mongo dB, Couch base dB
Development Tools: Eclipse, Edit Plus, Jbuilder, WebLogic Workshop and Sql Developer
PROFESSIONAL EXPERIENCE
Confidential, Michigan
Java/J2EE Developer
Responsibilities:
- Involved in various phases of project development following Agile (Extreme Programming).
- Developed Mule soft flow diagrams to communicate with the vendors.
- .Used spring for Dependency Injection for plugging in the Hibernate DAO objects for the business layer.
- Worked with Hibernate for the use of relational databases structuring of the application.
- Used Tomcat for the web Development of the application.
- Managed the Database and created and managed accounts.
- Involved in the development of Tables, Indexes, Stored procedures, Database Triggers and Functions.
- Worked with WebLogic application Server for the deployment of the application.
- Used SQL navigator and Pl/Sql for the database enhancement.
- Wrote test classes for each methods and tested them using Testng and Junit Testing
- Worked with XQuery for the front end development of the application.
- Worked with Oracle 10g for the backend development of the database.
- Communicatewiththeclientoronsite/offshoreteammembers,asrequired
- FoundDefects,preparedDefectReportsandStatusReports,performedDefecttrackingusingJIRA. UsedJenkins toolfor continuousintegrationofthebuilds
- SharedDailyStatusReportswithalltheteammembers,TeamLeads,ManagersandClients.
- Tested all applications extensively with angularjs using built-in testing facilities
- APITestingusingJava,SeleniumWebDriver.
- Created web pages by writingAngularJS controller, directives, services,androute providers. Also usedAngular.js filterto make the datasearchableand sortable.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in various phases of project development following Agile (Extreme Programming).
- Developed user interface using JSP, Struts Tags to simplify the complexities of the application.
- Configured the Struts configuration file and Application context file based on the Spring and hibernate entries.
- Used spring for Dependency Injection for plugging in the Hibernate DAO objects for the business layer.
- Worked with Hibernate for the use of relational databases structuring of the application.
- Used Tomcat for the web Development of the application.
- Managed the Database and created and managed accounts.
- Involved in the development of Tables, Indexes, Stored procedures, Database Triggers and Functions.
- Worked with WebLogic application Server for the deployment of the application.
- Used SQL navigator and Pl/Sql for the database enhancement.
- Unit tested all the classes using JUNIT at various class level and methods level.
- Used Log4J to capture the log that includes runtime exceptions.
- Worked with XQuery for the front end development of the application.
- Worked with Oracle 10g for the backend development of the database.
- Work with NoSQL databases such as Mark Logic, MongoDB Work with Unix/Linux based Relational Databases such as MySQL for installation. configuration, operation of tasks for database design
- Work with the company to implement Python programming and train on-site Python Programmers
- Good understanding on NoSQL technologies like Couch base and Mongo DB.
Environment: Java, J2EE, Struts, XML, IBM RAD, Agile Processes, JSP, JSON, JMS, JNDI, JVM, SOAP, SOA, Hibernate, WSDL, Web sphere, Ant1.5, Log4J, JUnit, PVCS, UNIX, Mongo dB Mark Logic Database,Python
Confidential, MI
Java/J2EE Developer
Responsibilities:
- Worked with Java Script for fixing the double payment submission and fixed corresponding JSF server side beans.
- Worked with java script events and functions.
- Added JSF list box component for dynamic update of Claims requirements processing and implemented the server side processing.
- Updated CSS layout to reflect the new changes as per the addition of new components.
- Worked with server side beans to adopt the new changes.
- Performed extensive test driven development using JUnit for unit testing.
- Fixed the issues with JSF from flow control.
- Developed the multi-threadedBusiness Layer using Hibernate.
- Developed Hibernate mapping files and Domain objects.
- Implemented Spring Business objects (BO), Spring Data Access Objects (DAO) and Data Transfer Objects (DTO).
- Responsible for data validation on the Client side by using JavaScript.
- Developed User interface for the application using JSF Coded Managed Beans, Event Listeners, Validators.
- Used Hibernate 2.1 for querying and maintaining database persistent objects.
- Created XML Schema, XML template and XSL.
- Implemented the application using Struts Framework which is based on Model View Controller design pattern.
- Implemented message level security using user name tokens.
- Consumed web services and integrated with legacy application modules.
- Deployed the application on web Sphere application server.
- Implemented various functions in Unix Shell Scripts as per the internal standards.
- Used mark logic database as an interface for web services such as REST AND HTTP
- Memory mapped gains using mongo dB for high performance.
- Communicated with the customers concerning their cloud computing needs
- Investigated cloud computing problems and offered credible solutions
- Used Python programming and language to develop a working and efficient network within the company
- Was responsible to make large prospects and customers successful on the AWSplatform. This is largely a customer facing role with a strong technical angle, including both hands-on and higher-level architecture and thought leadership components
- Designed and built a high-performance, distributed user metrics prototype by customizingCouch base DB
Environment: Java1.4.1, J2EE 1.4, DB2 v9.x, Java Script, XML, Hibernate, Spring Framework 2.0, JSF, Web Sphere Application Server 6.0/5.1.,Python
Confidential, MI
Java/J2EE Developer
Responsibilities:
- Designed, developed, debugged and tested the web based application using the J2EE architecture.
- Performed Application Demo’s to the end clients.
- Developed WS-Security based Web Services to interact.
- Understanding and analyzing business requirement.
- Designed and developed the User Interface using JSP, Servlets and Java for both Business Logic and GUI development.
- Implemented client side data validations using JavaScript and Server side data validations using JSF validators.
- Developed & deployed the application in Web sphere Application Server.
- Involved in the design and development of XML presentation.
- Created XML Schema, XML template and XSL.
- Involved in the design and development of XML presentation using CSS & XSLT.
- Formulated Use Cases for each business requirement and normalized the use cases to suit the requirements.
- The UML use case designs are developed using and Rational Software Architect v7.0/6.0.
- Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database using Oracle 10g.
- Designed the data base and Normalized the Data Base in 3NF .In Normalization resolved the trivial dependences, non key attribute & transitive dependences using 1NF, 2NF & 3NF.
Environment: J2EE1.4/1.5/1.6, J2SE 1.4/1.5/1.6, Java, JSP, JavaBeans, Java Script, JQuery, StrutsV1.x, JSFV1.x, XML, XSLT, Web Sphere Integration Developer, Web Sphere Application Server (WAS) 6.1/6.0, TomcatV6.0, DB2v9.1, SQL Query Analyzer, SQL Server 2005/2000.
Confidential
Java Developer
Responsibilities:
- Develop and enhance modules within Apollo Workstation's Customer Service Module
- Use Struts and JavaScript for web page development and front-end validations
- Fetch and process customer related data using Mercator (IBM WTX) as interface between Apollo workstation with Mainframes
- Created Servlets, JSPs and used JUnit framework for unit testing
- Developed EJBs, DAOs, Stored Procedures and SQL queries to support system functionality
- Application design and documentation -- UML system use cases, class, sequence diagrams developed using MS Visio
- Use Ant scripts to automate application build and deployment processes
- Support Production/Stage application defects, track and document using Quality Center.
Environment: Java 1.4.2, Struts 1.2, Java script, JDBC, CVS, Eclipse, Web logic Server 9.1, Oracle 9i, Toad, Linux.
Confidential
Junior Java Developer
Responsibilities:
- System Requirements gathering for the project.
- Preparation of the Detailed Design document for the project by developing business process flows, requirements definition, use cases, and object model
- Designed and implemented a GUI framework for Swing. Developers using the framework define actions, popup menus in XML, the framework builds the graphical components.
- Designed the class diagrams and sequence diagrams.
- Developed the presentation layer and GUI framework that are written using JSP and client-side validations were done using JavaScript.
- Use MVC architecture.
- Creation Test plan. Development and coding of Test classes and Test Cases.
- Execution of Test cases in Jbuilder.
- Defect fixing. Client communication & Query resolution
- Testing of the product: Unit Testing, Regression Testing, and Integration Testing.
- Used Eclipse as the IDE and Struts Framework for developing the application.
- Developed the JSPs for the application.
- Created struts-config file and resource bundles for Distribution module using Struts Framework.
- Implemented ActionForm classes, Action classes for the entire Reports module using Struts framework.
- Worked on core java for multithreading, arrays and GUI (AWT).
Environment: Java, J2SE5.0, Struts, Servlets, JSP, Eclipse, Oracle 8i, XML, HTML/DHTML . Jbuilder.