Sr. Java Developer Resume
Jersey City, NJ
SUMMARY:
- Sr. Java Developer with nine (9) years of industry experience in Software analysis, Design, Development, and Maintenance of Web application, Client/Server systems, enterprise business components and web services
- Experience in building Enterprise Web applications using Java and J2EE Technologies
- Experience with Restful Webservice, Design Patterns and spring framework
- Extensive knowledge creating design artifacts - UML Class Diagrams, Package Diagrams, Sequence Diagrams, Component Diagrams, State Diagrams, Use Case Diagrams, Activity Diagrams and Deployment Diagrams
- Experience managing small teams for successful completion or change management in the modules
- Experience with designs and the issues presented by applications that cross multiple platforms (client server, web)
- Involved in all stages of software development life cycle starting from requirement gathering, analysis, design, implementation, testing, and deployment
- Experience in using various data sources like Oracle, SQL Server
- Working knowledge of XML, XSL, CSS and HTML
- Used Fusion Charts for developing reports in formats like PDF format and HTML format
- Used Apache POI for generating Microsoft Excel Sheet report
- Experience in developing 3D effects, highlights and a number of enhancement algorithms for creating animation and effects to video images using C, Visual C++
- Experience in developing various test automation tools using C++, UML, Rational Rose, and AutoCAD
- Experience in developing unit test cases using JUnit
- Experience with various version control SCM tools like Source Safe, Subversion and SVN
- Experienced with IDE tools such as RAD and Eclipse
- Worked on WSSO for Authentication and Authorization
- In depth knowledge of all aspects of JavaScript, and XHTML
- Worked on Web logic Application Server for install and deploy the application
- Hands on experience in writing Test plan, Test summary and Design documents
- Experience in Client interaction for project implementation (worked with Outsourcing client, Government department and client companies)
- Excellent communication, analytical skills and strong ability to perform as part of a team
- Result Oriented Professional, self motivated with excellent verbal, written and interpersonal skills
TECHNICAL SKILLS:
Languages: C, VC++, Java, J2EE, and SQL
Java Frameworks: Spring, Struts, Web Services
J2EE Servers: Web logic, JBOSS, Tomcat
Java API: JSP, JDBC, RMI
Scripting Languages: XML, XSL, Java Script, HTML, AJAX, Angular JS
Databases: Oracle, SQL Server
Reporting Tools: Fusion Charts, Apache POI, Crystal Reports
Modeling Tools: UML, Rational Rose, Auto CAD, 3D Max.
Operating Systems: Windows XP, 2000 & Vista, Linux.
Other Tools: UberSVN, HockeyAPP, WSSO, Source Safe, JUnit, MS Project.
PROFESSIONAL EXPERIENCE:
Sr. Java Developer
Confidential, Jersey City, NJ
Responsibilities:
- Work on development of log analytics service platform
- Create Restful web services for UI and rest client interaction
- Createing custom, general use modules and components, which extend the elements and modules of core AngularJS.
- Leveraged Angular JS resources for all data access, encapsulating URLs and standardizing data access interfaces
- Implemented Angular Service calls using Angular Factory and AngularJS controllers to maintain each view data
- Use Janus as part of internal JPMC services for Authentication and Authorization
- Use EPV-AIM as part of internal JPMC services for storing and retrieving password securely
- Development of plugin components for log collection agent (Log stash), including custom integration to messaging bus, encryption and data masking functionality
- Involved end-to-end Self-service interface for user onboarding and configuration management
- Vendor product integration and complete technical documentation of all work
Environment: J2EE, Restful Web Services, Angular JS, MySQL, hibernate, Tomcat, Sonar Qube, Jenkins
Sr. Java Developer
Confidential, Brooklyn, NY
Environment: J2EE, Restful Web Services, Oracle, Web logic, Angular JS, SonarQube, Jenkins, Apache POI
Responsibilities:
- Work with the Project owner and Manager for Onboarding all components to Jenkins and SonarQube
- Working with Business for collecting project metrics, requirement and conducting analysis.
- Use Sonar for gathering all Issues Metrics
- Use Stash rest API for collecting Code Quality Metrics
- Developed weekly Excel report using Apache POI
- Designed the UI screens of the application using Angular JS
- Collecting all data using restful web services and store it to Oracle database
- Use Restful web services for Auto complete functionality
- Working with team for two different Application’s (CDD-CAPTIS) integration
- Integration testing, code reviewing and troubleshooting
Sr. Java Developer
Confidential, Whippany, NJ
Responsibilities:
- Create Restful web services for UI screens.
- Used Oracle for creating schema and database operations.
- Used Weblogic Application Server to install and deploy the application.
- Application testing, code reviewing and troubleshooting.
- Write and implement JUnit test cases as part of Test Driven Development (TDD).
- Experienced using Eclipse (IDE’s) Integration Development environment to write compile the code and integrate it to Web logic Application server for deployment.
- Used TeamCity for building an application
- Used SonarQube for code quality inspection.
- Involved in the complete development and testing of the application.
Environment: J2EE, Restful Web Service, Oracle, Weblogic Server, TeamCity, SonarQube, Coherence Cache, Perforce, Eclipse
Sr. Java Developer/Lead Integration Developer
Confidential, New York, NY
Responsibilities:
- Work with the Business Analysts during requirement gathering, analysis, integration and development.
- Working with Business for collecting project metrics, requirement and conducting analysis.
- Create Restful web services for Extensive Search.
- Provide technical support to team members and co-workers.
- Analysis for logged files and existing code flow.
- Involved in the complete development, testing and maintenance process of the application.
- Involved in daily stand up meeting with team member and discuss if any roadblocks or issue occurred.
- Integration testing, code reviewing and troubleshooting
Environment: J2EE, Spring MVC, Restful Web service, Gemfire Cache, Oracle, Ext-JS
Sr. Java Developer
Confidential, Richardson, TX
Responsibilities:
- Interact with the Product Analysts during requirement gathering, analysis, development and implementation phases of the project
- Developed various UI (User Interface) components using JSP, and HTML and CSS to develop presentation layer to make it more user friendly
- Extensively worked with Servlets based multi-tier applications in developing J2EE Components.
- Developed MVC architecture, Business Delegate, Service Locator, Session facade, and Data Access Object, Value Object and Singleton patterns
- Involved in writing all client side validations using Java Script
- Code research and analysis for login. Created High-level Design-flow diagrams for login process.
- Analysis for logged files and existing code flow
- Involved in the complete development, testing and maintenance process of the application
Environment: J2EE, JSP, HTML, JavaScript, Web Sphere Server, DB2, RAD.
Sr. Java Developer
Confidential, Frisco, TX
Responsibilities:
- Involved in business requirements, design models framework and develop custom modules using Java and J2EE
- Working in Middle layer for client-server communication
- Front-end / Web - User Interface: develop forms for creating merchant, campaign and customer manually or used Restful Webservice for communicating to database
- Developed User Interface using HTML, JSP. Used Meteor Server for push notification
- Working with DBA to maintain the database tables in Oracle
- Communicating with Merchant and Customer module for accessing the database
- Develop UML diagrams, task-flows and schema for middle layer
- Write and implement JUnit test cases as part of Test Driven Development (TDD)
- Experienced using Eclipse (IDE’s) Integration Development environment to write compile the code and integrate it to Web logic Application server for deployment
- Use UberSVN for versioning. As delegation admin create user credentials and creating and maintaining repositories for all users
- Use HockeyAPP for on-the-air distribution. As a delegation admin upload all new app to the HockeyAPP, add new users and updating/managing the entire APP
Environment: J2EE, JSP, HTML, UML, Struts, Restful Web Services, JUnit, Eclipse, Oracle, Web-logic, Ant, UberSVN
Sr. Java Developer
Confidential, Los Angeles, CA
Responsibilities:
- Understand business requirements, design models framework and develop custom modules using Java and J2EE
- USED Agile Software development methodology and implement agile stories using appropriate design patterns and architectural guidelines with implementations that are highly testable.
- Back-end development of business logic including Web-Services.
- Develop sequence diagrams, task-flows, schema and other objects
- Also Created a POC on Distributed Caching using Infinispan
- Extensive use of J2EE frameworks to implement components and modules
- Write and implement JUnit test cases as part of Test Driven Development (TDD).
- Experienced using Eclipse (IDE’s) Integration Development environment to write compile the code and integrate it to JBOSS Application server for deployment.
Environment: J2EE, Agile design techniques, TDD, Web Services, UML, Spring,, Maven, JMS, JAX-WS, JUnit, Eclipse, UNIX/Linux, SQL, XML, JBOSS
Sr. Java Developer
Confidential, Memphis, TN
Responsibilities:
- Developing a component from scratch and involve in Product Analysts during requirement gathering, analysis, development, testing and implementation phases of the project
- Used J2EE and spring framework
- Used UML to created Class Diagrams, Sequence Diagrams, Flow chart Diagrams and Data Model
- Used WSSO for Authentication and Authorization. Created Dynamic filter and customized groups
- Created domain module in Web logic, database tables, stored procedures and trigger
- Developed Web components using spring, HTML, JSP and AJAX
- Implemented client side validations using Java Script
- Used Apache POI for generating spreadsheet reports and Fusion Chart for developing chart-reports
- Used Oracle for creating schema and database operations
- Used Weblogic Application Server to install and deploy the application
- Developed Work Flow System, User-defined dynamic Report generation & export system
- Application testing, code reviewing and troubleshooting
- Working on Load Runner for Stress testing
Environment: J2EE, JSP, spring, HTML, Oracle, Web logic, UML, XML, Apache POI, Fusion Chart, Load Runner, WSSO, Java Utility Logging, Apache Ant
Software Developer
Confidential
Responsibilities:
- Interact with the Product Analysts during requirement gathering, analysis, development, testing and implementation phases of the project
- Used MS Visual C++ assemblies for creating business and data layer. Used XSL for Data Exchange
- Used AutoCAD for collection of data to Drawing and Object ARX for mapping
- Used XSL and HTML for Report generation AND Version Control using Visual Source Safe 6.0
- Designed and developed stored procedures, Functions and Triggers for enhancements
- Responsible for creating design and usability documents, Bug Fix Reports and Test Case documents
- Application development, Code Review and maintaining the entire Application
- Worked as a team leader, responsible for developing and maintaining a project with team size of four
Environment: MS Visual C++, AutoCAD, HTML, XSL, Object ARX.
Software Developer
Confidential
Responsibilities:
- Create each employee’s portfolio, files and documents. Involved in Data Model design and Database design.
- Developed User Interface using HTML, JSP.
- Implemented client side validations using Java Script.
- Developed various automated as well as manual test cases. Client-server mapping, in order to access system at any instance of time from anywhere.
- Develop sequence diagrams, task-flows, schema and other objects
- Gathered requirements and part of knowledge transfer training
- Application testing, code reviewing and troubleshooting
Environment: JSP, HTML, Java Script