We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Freeport, NY

SUMMARY

  • 8 yrs of experience as a Java Developer, Information security consultant, CEH workshop conductor and Business process associate.
  • Developed web applications, Swing applications for desktop and web deployment (JNLP), web services and web UI while utilizing design patterns, frameworks and coding best practices.
  • Keenly understood how the business utilizes IT applications and utilized this knowledge in requirements discussions, implementing design and communicating with IT services, project leadership and customers.
  • Worked in multiple project management environments like Agile, Waterfall etc and tools to enforce compliance with corporate and regulatory principles.
  • Performed migration of legacy applications.
  • Thorough practical understanding of design Patterns like Singleton, Service locator, Data Access Objects (DAO), etc in achieving code reusability and modularity.
  • Extensively worked with Core Java concepts like Collections, IO, document parsing, Multi Threading, Exception Handling etc.
  • Experience in XML Technologies, document processing and web services.
  • Developed dynamic front ends for web applications in HTML and Javascript libraries like Jquery and its various plugins, JSON and AJAX.
  • Worked with Application Servers such as Web Sphere, Web Logic, and JBoss.
  • Worked with version control tools like Serena, CVS.
  • Extensive Experience in working with various relational databases like Oracle, Object Oriented, Analysis and Design (OOAD) and ERD Document SQL Server, MySQL.
  • Good communication and inter personnel skills.
  • Exceptional ability to learn and master new technologies and also to deliver outputs in short deadlines.

TECHNICAL SKILLS

Programming Languages: JAVA, SQL, JavaScript, Python

Technology Componets: Servlets, JSP, Rich Faces, Annotations, XML, JDBC, ORM, JPA, JSON, Multi threading and web services etc.

Frame Works: Struts 1.x and 2.x, JSF, Jquery, Angularjs, Executor framework for multithreading, JDBC, JPA and Hibernate, JUnit and Mockito, Apache Axis 1 and 2, Apache CXF, Log4j etc. Trained in Hadoop.

Version Control: CVS, Serena

OS: Windows, Unix, RHEL, CentOS, Ubuntu.

Databases: Oracle 10g and 11g, MYSQL 5.0, NoSQL databases

Build Tools: Ant, Maven

GUI Tools: Swing, HTML, JavaScript, JQuery, AngularJs, Bootstrap.

PROFESSIONAL EXPERIENCE

Confidential - Freeport, NY

Senior Java Developer

Responsibilities:

  • Ez suite document management system consists of threedifferemt applications. Ez-Scan-a desktop and web deployed tool to scan documents from central and distributed scanners and enforce compliance. Ez-View- a web based application to search and view documents and analyse compliance statistics. Ez-Config - a web application for customer administration and access management.
  • Worked with swing framework and used multi threading for ez-scan.
  • Utilized struts, JSF, Jsp, and Ajax with Jquery and Json for different applications.
  • Used document processing libraries like Apache Poi, I-text pdf and Jpedal.
  • Utilised web services with Apache CXF and Axis1.4 as a consumer.
  • Developed many UI pages with forms, form validation, document upload, export and presentation, reports with tables and graphs, Ajax, Javascript and Jquery libraries.
  • Developed hibernate classes for data storage and retrieval from Database approach with the implementing phase of (Entity Relation Diagram) ERD.
  • Developed the front-end web presentation layer using HTML, Java Scripts, JSP, JQuery, AJAX, JSON, XML and XSLT on Struts frameworks.
  • Developed dynamic Report generation using Display tags and JSTL.
  • Used Web services for the login of the application and used JAX-WS
  • Used TILES for the application to add common headers and footers for different JSP’ s.
  • Used DAO’s, VO’s, Singleton, Session Façade Design Patterns as per the requirement.
  • Wrote scripts in Python to automate tasks in Unix environment.
  • Extensively involved in Requirement Gathering and Analysis.
  • Used JUnit for writing unit test cases.
  • Developed / updated CSS.
  • Used SAX and DOM parsers for parsing the XML documents.
  • Written PL/SQL queries and store procedures when needed.

Environment: J2EE, JDK 6 and 7, struts 1.x and 2.x, JSF, Rich Faces Axis1.4, AJAX with Jquery and JSON, Hibernate, Oracle11g, Log4j, XML, JUnit and Mockito, JAX-WS, JBOSS, Python.

Confidential, Richmond, VA

Sr Java Developer

Responsibilities:

  • Developed the Junit Test classes for the new Java source code.
  • Used Agile Model Driven Development
  • Used J2EE Design Patterns (Session Facade, Data Transfer Object, DAO and Singleton) for Middle Tier Development.
  • Developed Java Server Pages (JSP) for the front end and Servlets for handling Http requests and response.
  • Handled Concurrency issues and incorporated Multithreading Concepts
  • Used EJB’s for implementing the business logic and also migrated existing EJB based applications.
  • Used JMS and Message Driven Bean’s (MDB’s) for middleware integration through message oriented middleware.
  • Developed SOAP based requests for communicating with Web Services.
  • Developed Java Server Pages starting from HTMLs and detailed technical design specification documents. Pages included HTML5, CSS, JavaScript and JSTL.
  • Implemented log4j for debugging as well as post production support. Utilized the same for logging each sensible data access from the application.

Environment: Java 1.5, Servlets, JSP, JMS, Maven, Spring, WebSphere, Hibernate, UNIX, Oracle 11/10g, JavaScript, Agile, Mercury Quality Center, Multi-threading.

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Understanding of the exact requirements given by the customer.
  • Developed the UI Screens using JSP, JavaScript and HTML.
  • Coding and Implementation of the design using Java and different J2EE technologies like Servlets, and JSP.
  • Used Hibernate framework for mapping an object-oriented domain model to a traditional relational database.
  • Installed and configured NetBeans 6.7.1 and Tomcat Server.
  • Integrated all screens and making changes according to requirements.
  • Involved in Interconnectivity of the Oracle database through JDBC.
  • Involved in writing SQL scripts.
  • Used CVS for version control.
  • Performed Unit Testing of modified codes.

Environment: Core Java, Jsp, HTML, XML, Servlets, JavaScript, Net Beans 6.7.1, Oracle, JUnit, CVS and Windows XP Professional.

Confidential

Information Security Consultant

Responsibilities:

  • Performed Penetration tests on web applications of clients to identify security flaws like cross site scripting, SQL injection, insecure authentication, access to unwanted data etc..
  • Performed Network penetration tests, vulnerability assessments for clients from within and outside the network.
  • Performed Security audits for clients.
  • Workshop Facilitator for Certified Ethical Hacker workshops conducted by NII consulting in association with EC council. During my tenure at NII, I conducted eight CEH workshops and trained nearly 60 participants.
  • Responsible for the installation and maintenance of Anti virus and firewall solutions for clients.
  • Conducted social engineering assignments for clients.

Environment: MRTG (Multi Router Traffic Grapher), Wireshark, Snort(IDS), Acunetix, Nmap, Nessus, Web inspect, Nikto, Wikto, Ethereal, Paros, Webscarab, IPcop(Firewall).

Confidential

Responsibilities:

  • Handled a single person business process called ERROR LOG where I was required to identify and correct errors when data was being transferred from ORACLE to SIEBEL by using an interface specifically designed for it- GL PROD.
  • Worked in coordination with teams placed globally to identify and track key issues and ensure their timely resolution.
  • Worked as a part of the 3 member team which supports and maintains procurement portal called “e-buy”.
  • Handled the functional testing for the Peoplesoft to SAP transition of e-buy.
  • Provided support over phone and email to clients and vendors in e-buy.
  • Completed formal training in supply chain management.

Environment: GL prod, Prod ERP, Peoplesoft and SAP testing, Supply chain management.

We'd love your feedback!