Java/j2ee Developer Resume
SUMMARY:
- 8+ years of IT experience in developing web applications using Java/J2EE concepts OOP, Multithreading, Collections, Swing, JDBC, JSP, Servlets, JMS, Hibernate, Spring, Web Services, Struts and Java Beans.
- Expertise in Object Oriented Analysis and Design (OOAD) and Unified Modeling Language (UML) using Microsoft Visio, Rational Rose.
- Strong programming skills and solid experience in the development and implementation of Client/Server 3 - tier architecture based applications usingJAVA, JDBC, Servlets, JavaBeans and JSP
- Experience in JMS, Multi threading and MQ processing.
- Experience in Unit testing by using the testing framework JUnit, MockIt etc.
- Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming using Oracle.
- Excellent hands-on development skills spanning multiple technologies like Core Java, J2ee (struts, Spring, Ibatis), data structures, PL/SQL and JavaScript.
- Good knowledge in RDBMS concepts (Oracle 11g, MS SQL Server 2000) and strong SQL, PL/SQL query writing skills (by usingTOAD & SQL Developertools), StoredProcedures and Triggers.
- Expertise in Amazon Web Services including Elastic Cloud Compute (EC2) and Dynamo DB.
- Expertise in Automating deployment of large Cassandra Clusters on EC2 using EC2 APIs
- Worked as a full stack developer, participated in all phases of SDLC.
TECHNICAL SKILLS:
Operating systems: Windows, Linux
Programming languages: C,C++,Java 1.6, PHP
J2EE Technologies: Servlet, JSP, JDBC, WebLogic, Java Beans, JNDI, Struts 1.3, RSA,JMS,JSON
XML Technologies& Tools: XML, DTD, XML Schema, XSLT, XSD, XPath, SAX, DOM parsers & XML Spy
Web services: AWS,SOAP, WSDL, JAX-WS, Apache Axis client
Frameworks: Spring, Hibernate, Struts, Apache Axis, Oracle ADF,Ibatis,JUnit
Revision control system: CVS, ClearCase, Subversion & GIT
Defect tracking tool: ClearQuest, Jira
CI & Build tools: Maven 3.0.5 & Ant
Application & Servers: WebLogic Platform 10.3, WebLogic Portal, Oracle JDeveloper 11.x, Eclipse, Apache Tomcat & WebLogic Server 12c, Websphere
IDE: Eclipse, JDeveloper, Workshop for WebLogic Platform
Databases: Oracle 11g, Pl SQL, MySQL
PROFESSIONAL EXPERIENCE:
Confidential
Java/J2EE Developer
Responsibilities:
- Responsible for Design, and Development in Architecture of Rapid Implementation
- Worked on End to End implementation of specific modules within Publishing projects (publishing data to px tables)
- Analysis and Design of the Object models usingJAVA/J2EE Design Patterns in various tiers of the application
- Responsible for Data modeling and ADF Faces front end development.
- Contributed to Business Web Service development in the new module effort. Developed SOAP and RESTFUL Web Services.
- Developed various modules for the various releases i.e. P6-15.2, 16.1 and 16.2
- Worked on critical customer issues like migration utility and Import and Export, Scheduling and Summarization modules
- Developed import/export module which supports data downloadand upload operations
- Developed utility classes to handle Primavera xml imports and MSP exports
- Created and managed Beans for storing the user input and also for handling Action Listeners.
- Developed POJOs to handle business specific information during download and upload request
- Developed services using oracle bpel, which orchestrates the old services for overall download and upload
- Enhanced the logic to cater the needs of rapid implementation
- Created SQL queries, resolved performance issues as required for the development using SQL Developer. Developed and modified packages using PL/SQL.
- Unit testing and Performance testing of the application using JRockit.
Environment: Oracle Primavera P6, Java/J2EE, SQL, JDeveloper 11g, SQL Developer 11g, UNIX, Web Services, SOA, Weblogic, Websphere.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in requirement gathering, plan estimations, task estimations, designing solutions on big data oriented platform, implementation of client use cases and team mentoring.
- Involved in the process of designing fraud detection architecture, data modeling.
- Installed and configured EMS on Solaris and Linux.
- Configured accordingly to achieve maximum throughput and execution time based on the benchmarking results
- Maintained MySQL server and Authentication to required users for databases.
- Created and managed Logical volumes
- Installed and updated packages using YUM
- Created Unix SHELL Scripts.
- Scheduled repair and cleanup process in production environment n Web services) compute servers extensively.
- Create Snapshots of EBS Volumes. Monitor AWS EC2 Instances using Cloud Watch.
- Worked on AWS Security Groups and their rules
- Developed a tool which will capture all the transaction details that have arrived during a day and create a report with the failed and success transactions out of them.
- Involved in Requirement Gathering to create Functional Requirement Document (FRD)
- Worked on the development of Graphical user interface.
- Involved in daily scrum meetings and gathering technical requirements from customer.
- Involved in writing Technical Specification from Functional Specification.
- Involved in the code deployment, post tagging and code deployment to the server.
- Overall Security Design to handle encryption of sensitive data.
- Based on the number of concurrent users to system, determined the number of nodes required to obtain a desired performance.
- Created Elastic Map Reduce (EMR) clusters and Configured the Data pipeline with EMR clusters for scheduling the task runner.
- Provisioning of Ec2 Instances on both Windows and Linux.
- Worked on AWS Relational Database Services, AWS Security Groups and their rules
- Implemented Reporting, Notification services using AWS API.
- Implemented AWS EC2, Key Pairs, Security Groups, Auto Scaling, ELB, SQS, and SNS using AWS API and exposed as the Restful Web services.
Environment: Java/J2EE, Struts2, Amazon EC2, RDS, S3, Linux Shell Scripts, MySQL,JUnit.
Confidential
Software Engineer
Responsibilities:
- Having the ownership of the total use case and involved in all phases of the application development to execute the assigned use case successfully.
- Successfully implemented the MVC pattern by writing the JSP’s as a view and DAO as a modal
- Designed and implemented the Hibernate Domain Model.
- Implemented client side validations by using the java script and server side validations by using the Struts validation frame work.
- Involved in writing critical SQL queries.
- Involved in configuration of data sources in web Logic application server and writing the codeAccording to client provided coding standards.
- Involved in unit testing & integration testing
- Involved in development of Presentation Layer using Swings.
- Handled Business events using JMS.
- Invoking of remote services using EJB Remoting.
- Involved in development of DAO layer.
- Involved in the post tagging and code deployment to the server
- Involved in maintenance of the application.
- Involved in fixing the bugs raised in UAT.
- The application is based on the MVC Architecture using Apache Struts framework.
- Designed and developed User Interface Screens using HTML, DHTML and JSP.
- Involved in development of DAO layer.
- Involved in creating Action Classes and XMLfiles.
- Involved in the post tagging and code deployment to the server
- Involved in maintenance of the application.
Environment: Struts, JSP, Hibernate, Web logic, ANT, Oracle, Eclipse, Websphere,Windows XP,JUnit.
