Java Developer Resume
Los Angeles, CA
PROFESSIONAL SUMMARY:
- Over 7+ years of experience in design and development of Web and Distributed applications using Java, J2EE technologies in E - commerce, finance sector and Healthcare Domain and in Product development.
- I have 7+ years of experience in Information Technology working on J2EE based web application development projects, which includes about 2 year of Amazon Web Services (AWS) experience.
- Expertise in UI development using JQuery, JSP, HTML, JavaScript, CSS, AJAX, JSON, and XML.
- Significant expertise in all phases of Application Development using cutting edge J2EE Technologies includes JAVA, Servlets, JSP, JDBC, XML, and JMS.
- Solid SQL, PL/SQL experience in database design and development using Oracle, SQL Server, Postgres, MySQL.
- Designed Class Diagrams, Use cases, Sequence Diagrams using RAD and code generation using IBM Rational Software Architect
- Real time experience in Production Support, Release Management & hot fixes on huge systems.
- Real time experience with product development, client specific customization
- Experience in design, development, testing of complex applications with J2EE architecture, Design patterns, Struts, springs and Web Services.
- Expertise in JSP, Struts, Ajax, Hibernate, spring, ANT and maven.
- Expertise in software methodologies like Agile, Waterfall.
- Experienced in installing and configuration JBoss and Tomcat servers
- Good Team management and planning skills.
- Good Communication, Presentation and Analytical skills.
- Knowledge of Hadoop technologies like HDFS, Hbase, Hive, MangoDB and Pam Reduce.
TECHNICAL SKILLS:
Languages: Java, J2EE, C, C++, VB6.0, UML, PL/SQL, Shell Scripting
Web Technologies: JSP, HTML, Java Script, CSS, XML,PHP, ExtJS, JSON
Technologies/ Framework: J2EE Architecture (Struts with validation and tiles framework, Hibernate 3.0, Springs Framework), Ajax Framework, OOAD, Webservices (SOAP and REST Webservices)
Open Source Tools: Drools Rule Engine 4.0, Solr Search Engine, WordPress, Gallery V2
TCS Tools: Masketeer, Infrex Rule Engine, TCS Banc Rule Engine, Data Clean, SmartTest Manager
IDE/Tools: Oracle Jdeveloper, NetBeans, iReports (Jasper Reports), Hibernate - middlegen, DataStudio IDE, MS Visio, Rational Rose, AgroUML, PL/SQL Developer, JBOSS, WAMP Server, Sub Version,.
Database: Oracle, MySql 3.0, Postgres, SQL Server 2012, Sqlite
System design & Development: Req. Analysis, Design, coding, Testing and Maintenance, Research and Development activities, Re-engineering.
PROFESSIONAL EXPERIENCE:
Confidential, Los Angeles, CA
Java Developer
Responsibilities:
- Implemented complex project in Agile Methodology environment.
- Integrating Health Enterprise Portal with FAME legacy system to receive the Single Sign On, Security and member Eligibility Information.
- Understanding the code and working on technical enhancements and performed onsite design and code review.
- Developed the J2EE code on JSF component.
- Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
- Used the version one for deliver software faster by simplifying and streamlining agile planning and tracking processes.
- Used Hibernate framework at the back end with the user interface with the database.
- Implemented complex behaviours like JavaScript, CSS and JSF components.
- Developed the entire code in the RAD using the PMD violation rules.
- Converted WebSphere projects to Tomcat based projects.
- Developed the JSP navigation in the faces configuration file and defined the portlet in the portlet xml file.
- Involved in preparing the HLD (High Level Design Document), LLD (Low Level Design Document) and Unit Testing.
- Involved in understanding the business and the technical requirements of the clients and translate it to various design documents.
- Involved in development of UI Component by using JSF and Portlets in WebSphere Portal Server.
- Involved in requirement gathering, requirement clarification, design, development, testing phases of project.
- Used the TIM/TAM API to generate the automatic password, security questions and retrieve the user information
- Involved in test driven development using JUnit and performance testing on the code.
Technologies: Java/J2EE, Hibernate, JSF1.2, Components, JSP, JQuery, HTML, JavaScript, CSS, JSON, Servlets, XML, J2EE, JUNIT, RAD8.5, Tomcat, Clearcase, Version One, TIM/TAM API.
Confidential, San Mateo, CA
Java Developer/Support
Responsibilities:
- Implemented complex web projects in MVC architecture.
- Provided reviews, estimates for tickets ensuring quality and accuracy.
- Managed all support activities adhering to technical, security and compliance standards.
- Implemented and developed the project on Financial Service Company ( Confidential ).
- Developed web application using spring.
- Used JDBC connection at the back end with the user interface with different users.
- Implemented asynchronous processing using JMS.
- Involved in daily Interaction with the Business Analysts to discuss on ongoing issues and provide timelines and solutions for pending tasks.
- Served as POC for on call support in the production team on a rotation basis.
- Developed and maintained excel interface in applications
- Implemented complex behaviors using HTML5, JavaScript, CSS3 and JQUERY.
- Integrate with various back-end systems using Scala, REST / JSON APIs.
- Involved in preparing System Specification Document, Technical Architecture Document and Project Plan with work breakdown structure.
- Developed the automatic script run using the UNIX shell scripting.
- Involved in production monitoring and interaction with high level management during all production push releases.
- Worked in Agile - Scrum methodologies
- Implemented multi-threaded concept for batch processing
- Developed needed SQL query for the applications.
- Involved in discussion with Business team for new project design and scope
- Actively interacted with BA and client to resolve the requirement conflicts and suggested the alternate implementations.
- Gave functional and technical knowledge for the new members of the project
- Coordinating and facilitating the of work across multiple work groups.
- Learned and developed UI using JSP in short time.
- Developed the action and action form classes, based on the Struts framework, to handle the pages
Technologies: Java/J2EE, SOAP based web services, Spring, Hibernate, JSP, JQuery HTML, JavaScript, CSS, JSON, Servlets, XML, UNIX, Eclipse, Tomcat, Hibernate, SVN.
Confidential
Java Developer
Responsibilities:
- Responsible for production support, bug fixing and enhancements of multiple applications.
- Developed application component in Jersey Restful framework which runs in AWS Cloud (Amazon Web Service).
- Developed application using core java, J2EE and spring framework.
- Used JSR94 API for the automatic rule service registration.
- Developed caching mechanism using AWS ElastiCache. Used spy Memcached client.
- Developed front-end UI using Smart GWT
- Developed DAO (DynamoDB and MongoDB), Application service to implement business logic.
- Involved in requirement Analysis, documentation of high level and low level design.
- Designed and developed, cloud formation templates and Bash Scripts for Amazon cloud, (which creates security groups, IAM, SQS, Route53 record sets, ELB, auto-scale group, scaling policies, cloud watch alarms, SNS, ElastiCache clusters and create, update and tear down the AWS cloud EC2 instances)
- Developed unit test cases for all implemented java classes using TestNG.(Mockito framework)
- Involved in using AT commands to schedule the class.
- Used jasper reports to extract the file using the jasper JAR.
- Modified the JRXML report template and XML Report template
- Used maven for builds automation.
- Setup Jenkins build and AMI bakery
- Used jenkins for continuous integration and deployment.
- Used Git as version control system source code and other documents.
- Used JIRA for task tracking.
Technologies: Agile methodologies, Restful Webservice (Jersey framework), JSR94(Drools), maven, Spring, Amazon web service, Amazon Linux AMI, Jenkins, Node JS, Jasmine-node, Frisby, Bash Scripting, Amazon DynamoDB, MongoDB, Jasper report, JSON, Servlets, TestNG, Mockito Eclipse, Tomcat, Chef, Java SDK of Amazon Web Service.
Confidential
Care Java Developer
Responsibilities:
- Developed java application using AWS services.
- Implemented complex web projects in Agile Team environment.
- Developed web application using Spring and Jersey Restful Web Service
- Implemented asynchronous processing using SIP servlet
- Implemented the SipListener, SipApplication in the project.
- Used generic servlet API provided by SIP.
- Wrote Bash scripts for AWS infrastructure automation.
- Developed and maintained excel interface in applications
- Implemented complex behaviors using JavaScript, CSS, AJAX and JSON.
- Involved in preparing System Specification Document, Technical Architecture Document and Project Plan with work breakdown structure.
- Used jenkins for continuous integration and deployment.
- Implemented multi-threaded concept for batch processing
- Developed prototype based on the analysis and requirement.
- Involved in discussion with Business team for new project design and scope
- Actively interacted with BA and client to resolve the requirement conflicts and suggested the alternate implementations.
- Provided production support for the developed application in shadow period
- Gave functional and technical knowledge for the new members of the project
- Coordinating and facilitating the of work across multiple work groups.
- Learned and developed UI using Jquery in short time.
Technologies: Spring, SIP servlet, Batch execution framework, AWS, bash, Excel interface, JSP, JQuery, HTML, JavaScript, CSS, AJAX, JSON, Servlets, XML, JUNIT, Eclipse, Tomcat, Clearcase, SVN.
Confidential
Java Developer /Support
Responsibilities:
- Responsible for object-oriented analysis and design of the system.
- Involved in Design and Coding.
- Developed DynaActionForm’s in Struts.
- Developed DAO Implementation and EJB, action, value holder java classes and jsp’s.
- Used Service locator java class & resource locator java class.
- Used External Style Sheets in CSS.
- Configured the Project workspace from CVS and regenerated the EJB files in WSAD workspace.
- Developed DynaValidatorForm for validating the fields in jsp document.
- Developed Schema files for xml mapping of DynaActionForm fields.
- Developed Struts tiles for each jsp.
- Used PropertyUtil java class & BeanUtil java class for transferring to & retrieving data from Value holder to DynaActionForm and DynaActionForm to Value holder.
- Developed security rules to form fields (text fields, selection boxes.etc) in jsp.
- Used struts tags in jsp.
- Used WebSphere Application server in WSAD.
- Used Schema factory & table mapping for getting the SQL query information.
Technologies: j2ee 1.4, Jdbc 2.0, jsp 2.0, EJB 2.0, Servlet 2.4, Struts 1.1, WebSphere Application Server 5.1, CVS 2.0, WSAD 5.1, XML 2.0, Oracle 10g, DB2 UDB, JMS, Web Management System.