We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Washington, DC

SUMMARY

  • Over 6 years of experience in Java/J2EE Technologies.
  • Experience in full life cycle application development from requirements gathering and design to programming, testing and support.
  • Experienced in all phases of Software Development Life - cycle (SDLC), multi-tiered distributed software development practices and agile scrum methodologies for developing and maintaining software.
  • Good understanding of Object oriented analysis and design (OOAD) and various design patterns.
  • Extensive experience in Java/J2EE programming ­ J2SE, JDBC, Servlets, JSP, JSTL.
  • Experienced in developing MVC framework based web applications using Spring MVC framework.
  • Experienced in relational databases and ORM frameworks like Oracle, MySQL and Hibernate.
  • Experienced in writing complex SQL queries and PL/SQL.
  • Good understanding of Services oriented architecture and web-services including REST and SOAP.
  • Experience working wif Web Services using JAX-WS
  • Good knowledge over J2EE Design Patterns like MVC Architecture, Front Controller and Data Access Object for building J2EE Applications.
  • Experienced wif continuous integration and build management tools like Maven, Artifactory, Jenkins.
  • Experienced in Lift Controller Electrification software and Wireless Sensor Networks (WSN).
  • Experienced in Embedded C and C++ development.
  • Experienced in JavaScript, HTML, CSS, AJAX, and HTML5.
  • Extensive experience in various tools and technologies required for J2EE and Agile development like Eclipse, SVN, JIRA, SBM etc.
  • Fast learner, easily adaptable to new technologies, innovative, good communication and interpersonal skills.

TECHNICAL SKILLS

Languages / Technologies: JAVA, Embedded C, C++, J2EE, Servlet, JSP, JSTL, JAX-WS, JAX-RS

Databases: Oracle 11g, IBM DB2, Microsoft SQL Server 2012, Firebird and Sybase

Framework: Spring (Core, IOC, MVC), Hibernate, Apache Struts, AngularJs

UI / Markup / Scripting: HTML, JavaScript, Bootstrap CSS, XML, JSON

Dev Tools: Log4j, JUnit, ANT, Maven Eclipse, SQL Developer, Notepad++ Winmerge, Quality Center, Code Wright JIRA, SBM HP Fortify, Sonar Quebe Microsoft OfficeChrome developer debug tool, Firefox Firebug,Artifactory,SVN,ClearCase

Build and Deployment: Maven, ANT, Jenkins

Web / Application Servers: JBoss, Apache TomCat

Operating System: MS-Windows 2000/XP/NT, Solaris, Linux and Mac OS X

PROFESSIONAL EXPERIENCE

Confidential, Washington DC

Java Developer

Responsibilities:

  • Plans, conducts, and coordinates programming application activities. Writes business applications computer software dat contains logical and mathematical solutions to business problems for the GSA FAS MAS team.
  • Develops and maintains multi-tiered web based J2EE applications.
  • Develop DAO layer on Hibernate interacting wif the data stored in Oracle RDBMS.
  • Work wif open source business rules engine JBOSS BRMS (previously Drools)
  • Implement web part using Spring MVC framework.
  • Migrate applications from proprietary J2EE server technologies to open source JBOSS.
  • Develop and maintain Webservices (JAX-WS) and Service Oriented Architecture (SOA).
  • Develop programs to generate PDF documents using iText.
  • Developed UI components on JSP, Spring form tags and Bootstrap.
  • Develop statements of problems, designs systems and programs, and writes programs in computer language for solution by means of data processing equipment. Applies knowledge of computer hardware and software, subject matter to be programmed in business applications, information processing techniques used, and information gatheird from system users to develop software.
  • Analyze programs wif Fortify static code analysis and correct the program violations.
  • Write unit test cases using Junit.
  • Used Maven as project management and build tool.
  • Used Jenkins for build and deployment to development and test environments.
  • Corrects program errors, prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls.
  • Developed a prototype using AngularJs and Spring boot based REST services to convert this MVC application into browser based single page application.

Environment: JEE 6, J2SE 6, Spring framework, Hibernate, JBoss 5.0.1, iText, JAX-WS, MyEclipse 10, Oracle 11g, PL/SQL, JUnit 4, DBUnit 2.4, SVN, HP - Fortify, Sonar Quebe, Jenkins, Maven, Artifactory, AngualrJs

Confidential

Software Engineer

Responsibilities:

  • Involved in the design, development and maintenance of this web application.
  • Ability to work wif business functions to understand business requirements and develop technical specifications.
  • Performed Database structure design and created Entity Relationship Diagrams.
  • Used hibernate for data persistence into Oracle database. Involved in creating HQL queries and Criteria based queries.
  • Developed required SQL and PL/SQL.
  • Created tables, stored procedures, functions, views and triggers in Oracle 11g.
  • Developed Java programs for service layer, DAO layer and UI layer.
  • Used Apache Struts 2 framework for web application following MVC pattern.
  • Developed UI components on JSP and JQuery.
  • Worked wif Architects and other Developers to ensure code conformance wif the design and requirements of the application.
  • End To End Development of module
  • Performed Code Reviews, Code Optimizations, SQL Optimizations.
  • Created design documents and unit test case documents.
  • Used Maven for managing project dependencies and building WAR files dat are deployed on JBoss application server.
  • Analyze and fix production issues by analyzing logs and using various debugging tools.
  • Used Log4J for logging.
  • Involved in unit testing using JUnit and required documentation.

Environment: J2EE 6, Java 6 & 7, JBoss 5 & 6, Oracle 11g, Hibernate, Apache Struts 2, Eclipse, SQL Developer, JUnit, Log4J, Maven, SVN.

Confidential

Software Engineer

Responsibilities:

  • Interacted wif business analyststo analyze the business
  • Involved in Requirement gathering, Analysis, Preparing Technical specifications
  • Developing the application implementing Agile methodology of Software Life Cycle
  • Strictly following Sprint deadlines and delivering all the deliverables on time
  • Used Spring MVC to implement Model-View-Controller
  • Developed Entity Classes using Hibernate POJO’s
  • Used Spring to leverage dependency injection
  • User Screens was developed using JavaScript, JSP and CSS
  • Maven is the build automation tool

Environment: J2EE 6, Java 6 & 7, JBoss 6 & 7, Oracle 11g, Hibernate, Spring Framework, Eclipse, SQL Developer, JUnit, Log4J, Maven, SVN.

Confidential

Software Engineer

Responsibilities:

  • Designed and developed new features for enhanced elevator operations.
  • Worked on debugging and fixing software bugs.
  • Designed, developed and maintained source code for modernization projects.
  • Worked wif Destination Control System (DCS) projects.
  • Developed software programs, built, installed and tested the programs in hardware prototypes.
  • Involved wif change requests and releases.
  • Involved wif documentation creating specification documents, test case and use case documents and audit reports.

Environment: Embedded C, Codewright IDE, Console debugger, E-link, Multibuild (omake), LCE term, Clearcase, Confidential EDMS, SAP, HP Quality Center

Confidential

Software Engineer

Responsibilities:

  • Designed and developed new features for enhanced double decker lift controls.
  • Worked on debugging and fixing software bugs.
  • Developed software programs, built, installed and tested the programs in hardware prototypes.
  • Involved wif change requests and releases.
  • Involved wif documentation creating specification documents, test case and use case documents and audit reports.

Environment: Embedded Java (Java ME), Eclipse, SAP, HP Quality Center

Confidential

Responsibilities:

  • Study of design issues and limitations of the project.
  • Involved in High level and Low level design of the tools
  • Designed the high reliable system using the various communication protocols.
  • Involved wif design, development and testing of prototypes demonstrating HPRCP.
  • Prototypes created using NodeBuilder.

Environment: Cygwin, Unix, NodeBuilder, C

We'd love your feedback!