We provide IT Staff Augmentation Services!

Java Developer Resume Profile

4.00/5 (Submit Your Rating)

Summary

  • 9 years of experience in end-to-end design and development of Java / J2EE based web and enterprise applications. Competent Core Java Programmer with strong exposure to Object Oriented Programming concepts and experience in Service Oriented Architecture SOA .
  • Expertise in Core Java/J2EE, Spring framework, Web Services and PL/SQL. Worked extensively in MVC frameworks, Struts, Servlet, JSP/JSF, JSON, Ajax, RESTful web services, Hibernate, XML and JDBC.
  • Good experience in using different Java Design patterns and UML and software design concepts and tools. Experience with tools like Enterprise Architect.
  • Hands on experience in SOAP Web services, IBM Websphere Commerce Server, IBM-MQ and DB2 and Shell scripting.
  • Experience in wide variety of Operating systems including UNIX/Linux and SPARC Solaris and Databases Oracle, DB2, PostgreSQL and development environments IDEs like Eclipse, Netbeans and RAD.
  • Successfully lead the development team end to end in the Project cycle - Requirements elicitation and analysis, Data Modelling and Architecture design, Software Design Specification, Coding and Testing, Packaging, and Deployment of Products and services.
  • Expertise in Manufacturing and IT Infrastructure Management domain including Auto, Aero and Discrete Manufacturing and knowledge of Data Center Management products using KVM tech.
  • Good exposure to a wide variety Quality and Testing tools. Good understanding of process oriented software development techniques and models like CMMi.
  • Rich experience in working on different development models including Iterative, Pilot/POC model, and Agile/SCRUM development.
  • Exposure to Project Management skills, experience in different estimation techniques, project planning and execution methodologies.
  • Good communications skills and extensive experience in handling integration of work done across functional and geographical units.

Technical Skills

  • J2EE Technologies
  • Core Java, Servlets, JSP, JSF, JDBC, REST and SOAP Web Services, JAXP, JPA, RMI, JNI and Design Patterns
  • Web development
  • HTML/CSS, JavaScript, AJAX, JSON, JQuery, DOM, XSD, Struts, Spring framework
  • XML Technologies
  • Schema design DTD, XSD , DAD, XSLT, SOAP, XML Beans, XML Extender, XML Parsers
  • Enterprise Frameworks
  • MVC Frameworks, Struts 1.2/Tiles, Spring, Apache Axis, IBM WCS
  • Application / Web Servers
  • Jetty, Weblogic, Apache, Tomcat, Websphere
  • Database Tech / Storage systems
  • Oracle, PostgreSQL , Symmetric DS, DB2, EMC Documentum, AIX, SymmetricDS, Hibernate, EclipseLink
  • Protocols
  • LDAP, HTTPS, SSL, SNMP, SMTP, JSLP
  • IDEs
  • Eclipse, Netbeans, RAD
  • Design Tools
  • MS Project, UML, Visio, Rational Suite, Erwin, TOAD, Enterprise Architect
  • Build / CC Tools
  • Maven, Apache ANT, Cruise Control, VSS, CVS, SVN, Install Anywhere, Team City
  • Testing / Quality analysis tools
  • JProbe, JUnit, Find Bugs, SOAP UI, Bugzilla, RFT, CodePro
  • Other Skills / Experience
  • Requirements Engineering, Design Patterns, Business analysis, ER Data Modeling, Application package and deployment, CMMi
  • Operating Systems
  • Windows, Linux Red Hat/ SUSE , SPARC Solaris

Professional Experience

Confidential

Role: Lead Developer

Responsibilities:

  • Developed the external API interface for the application and the core protocol used to communicate with the Firmware, using RESTful and SOAP Web Services.
  • Used Java 7, JSON and Jackson Parser framework and developed the API processing layer.
  • Designed and Developed the UI using PrimeFaces JSF libraries and Javascript.
  • Worked extensively on Spring framework and Spring Security to configure the Authentication layer for the application.
  • Used EclipseLink to configure the ORM for the PostgreSQL database.
  • Developed custom code to override the Apache Jetty web server's default certificate handling and cypher filtering layers.
  • Lead a team of 8 people through the design and development and successful, timely delivery of a critical new product using Java/JEE technologies.
  • Responsible for interfacing with Product Management team for Business and Requirement analysis and preparation of Product Requirement Document PRD .
  • Performed High Level architecture design and Business Case to Engineering modeling using NPD techniques and ICONIX process.
  • Worked on Detailed Design for use cases generating Robustness and Sequence diagrams and Database modelling.
  • Reviewed and updated code artifacts including Detailed Design Documents, static code analysis and code profiling.
  • Responsible for setting up environments and regression testing of application packages in different environments including VMs, Red Hat Linux and SPARC Solaris.
  • Developed Licensing and software packaging modules using Flexera Install Anywhere IA-2011 .
  • Involved in analysis and bug fixes for UAT and translating CRs into SPRINTs in an Agile environment and patch releases.

Environment: Core Java 7, JSF/Ajax, Spring 3, RESTful Web Services, Eh-Cache, EclipseLink JPA, Apache Jetty, Weblogic 8, PostgreSQL, Symmetric DS, Install Anywhere, Maven, EA.

Confidential

Role: Lead Developer

Responsibilities:

  • Worked as the Onsite lead for the Enhancements and support of the product.
  • Involved in development of new features and enhancements using Core Java and J2EE technologies, SNMP MIB files and Shell scripts.
  • Worked on re-configuring in memory database to an external PostgreSQL database using Hibernate ORM.
  • Worked on the re-design and enhancement of the UI using existing Struts-JSP framework.
  • Designed and configured High Availability for the system using SymmetricDS Database replication engine.
  • Worked on KVM Viewer technologies, Sensors and PDUs.
  • Developed Event generation and logging framework for handling large volumes of events and traps from devices.
  • Was responsible for creation and review of detailed design and code artifacts including Detailed Design Documents.
  • Was responsible for handling the packaging of software using Flexera Install Anywhere IA-2011 .
  • Configuration and build management using Cruise Control and ANT scripts and deployment to different environments.
  • Involved in support and maintenance of the product. This includes immediate resolution of production bugs and L3 tickets using Bugzilla.
  • Involved in estimation and planning of enhancement development.

Environment: Core Java 6, Spring, Hibernate, Servlet, Struts, Eh-Cache, Apache Jetty, Tomcat, PostgreSQL, SymmetricDS, Install Anywhere.

Confidential

Role: Lead Developer

Responsibilities:

  • Worked extensively on Core Java, Threads, JSP, Servlet and EJB and PL/SQL.
  • Worked on IBM WCS e-commerce platform including Stores, SalesCenter, Accelerator and Admin Console.
  • Responsible for development of new Change Request CR sets based on controlled Change Management system using IBM-RAD.
  • Worked in analysis and resolution of production issues, under strict SLAs, using tools like PR tracker, Clarify and Remedy.
  • Gained good knowledge of e-commerce concepts and areas like B2B, B2C, and Order Management.
  • Worked on IBM technologies including IBM MQ, DB2, XML Extender.
  • Involved in doing root-cause analysis and identification of potential bugs in codebase.
  • As a track lead responsible for continuous monitoring of L3 ticket queues and performing continuous tracking of closure of tickets.
  • Responsible for Integration layer of the application. Day to day activities include monitoring all Inbound and Outbound data from the related systems and detection of potential failures.
  • Responsible for data mining using Shell scripts and PL/SQL and analysis for identification of failed Orders in Order management system.
  • Involved in Configuration Control and build and deployment of software versions into multiple environments including Staging, production support and Production environments.
  • As the release coordinator for the software, was involved in communicating and coordinating with multiple vendors and users of the application.

Environment: Core Java/J2EE, EJB 2, IBM Websphere Commerce server WCS , XML Beans, XML Extender, IBM MQ, DB2, PL/SQL, RFT

Confidential

Role: Senior Developer

Responsibilities:

  • Was the technical lead for the project's web module development team and was responsible for providing technical and business mentoring for the team.
  • Responsible for Design and Development of the application using Java/J2EE technologies, Oracle and Tomcat server.
  • Used Eclipse RCP and SOAP as a platform for development of Client-Server application development.
  • Worked extensively on XML related technologies like XML parsing, DTD, XSD, SGML and XSLT transformations.
  • Worked on Enterprise Content Management using EMC Documentum.
  • Responsible for coordinating with multiple development teams and vendors for integration of Boeing 787 projects.
  • Worked on design and development of Test cases, preparation of test data and scripts for auto-setup of test data.
  • Involved in Performance testing and analysis using JProbe. Was responsible for coming up with solutions to improve the performance of the application.
  • Involved in complete testing of the application including Functional testing, regression testing of patches and load testing using simulator tools.
  • Worked on ANT and UNIX shell scripts for automating repetitive tasks such as adding/deleting users, managing user access control to servers, managing test data and building and deploying application.
  • Involved in estimation for new feature requests using Function Point FP and Work Breakdown Structure WBS analysis.

Environment: Core Java, JSP, Servlet, Java Swing, Eclipse RCP, XML Technologies XML, DTD, XSD, DAD , XML Parsers, EMC Documentum, Oracle, Tomcat

Confidential

Role: Senior Developer

Responsibilities:

  • Lead a team of developers. Primary role was to mentor the team technically and lead development of the application.
  • Was involved in requirement analysis and High Level design. Worked on Software Functional Specification SFS document.
  • Was responsible for architecture and framework design for the application. Prepared architecture design document working along with Architects.
  • Was responsible for tracking the development and testing activities during the build phase of the project.
  • Worked on development of UI using JSP, Servlet, Ajax and Struts.
  • Programmed LDAP access and control using Boeing internal APIs.
  • Worked on Web Services security using WSS4J.
  • Was responsible for creating build environment and writing ANT scripts for building and deploying the application in appropriate platforms.
  • Was involved in Version Control of software and other artifacts as per CM plan and was responsible for maintaining CMMi level of the project.

Environment: Core Java/J2EE, JSP, Servlet, Ajax, Struts, Spring framework, Apache Axis Web services, LDAP, PL/SQL, Oracle 10, Apache Tomcat, UML, ANT

Confidential

Role: Developer

Responsibilities:

  • Was involved in requirement analysis using Software functional specification documents and development of design artifacts using UML.
  • Was involved in development of UI for the web application using JSP, Servlet, Ajax, Struts and Tiles framework.
  • Was involved in application development process working on core modules with emphasis on security. Worked on Servlet Filters, Session Management, URL masking and re-writing techniques.
  • Was responsible for analysis and implementation of Web Services and security features using WSS4J.
  • Was responsible for managing LDAP and user access using APIs.
  • Was responsible to write build scripts to continuously monitor and manage changes to VSS and Build deployments.
  • Was involved in development of test cases and testing the application.

Environment: Core Java/J2EE, JSP, Servlet, Struts, Tiles, Ajax, Web services, LDAP, PL/SQL, Oracle 10, Apache Tomcat, UML, ANT

Confidential

Role: Developer

Responsibilities:

  • Worked on development of the application using Core java, JSP, Struts and Documentum query language.
  • Was involved in the creation of MVC based framework for the web application including all basic features such as logging, exception handling, session management, etc.
  • Was responsible for the design and development of the web module for BEAR application.
  • Worked on requirements to design phase, involved in converting the software requirements into feature sets and modules.
  • Worked on detailed design for the project by creating UML artifacts.
  • Was involved in design and creation of UI through story boards and prototyping techniques using HTML and CSS.
  • Was involved in Unit and Functional testing of the web application.

Environment: Core Java, JSP, Servlet, Struts, EMC Documentum, Oracle, Tomcat, UML

Confidential

Role: Developer

Responsibilities:

  • Worked as Java developer in the project.
  • Was responsible for development of application web pages and related software logic.
  • Was assigned to work on Struts/Tiles and JSP for UI.
  • Used Core Java in the development of business logic and Oracle- PL/SQL for writing Database queries.
  • Was responsible for Unit testing of self-developed pages and peer testing of application.
  • Was Configuration Controller for the project and was responsible to maintain the CMM level of the project.

Environment: Core Java/J2EE, JSP, Servlet, PL/SQL, Oracle 9, Erwin/Toad

We'd love your feedback!