We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Bethesda, MD

SUMMARY

  • 8+ Years of extensive experience in Analysis, Design, Development, Testing, Administration and production support of N - Tire and Client Server applications under Windows, Unix, Linux and Solaris platforms.
  • Experience designing both front end and backend applications using Java, J2EE, JDBC, EJB, Servlets, JSP, JSTL, JNDI, CSS, HTML, DHTML, JavaScript, UNIX Shell Scripting and Database technologies like Oracle, Microsoft SQL Server 2008 and MySQL.
  • Extensive experience in using various design patterns such as MVC (Model-View-Controller), Singleton, Factory Pattern and DAO in the development of Multi-Tier distributed Enterprise Applications.
  • Expertise experience in Service Oriented Architecture (SOA) technologies with Struts, spring, Hibernate and Web Services (SOAP, WSDL, XSD and JAXB).
  • Experience in deploying web application using application servers like Web Logic, Web Sphere, JBoss and web servers like Apache Tomcat.
  • Experience in build tools like Ant and Maven.
  • Practitioner of Agile Methodologies such as Scrum and Test Driven Development (TDD).
  • Experience in frameworks like Spring 2.0, Struts 1.2, JPA, Hibernate and EJB.
  • Experience in database technologies like SQL, PLSQL, Triggers, Functions, Views, and Join
  • Created, Implemented, and maintained Unix Shell Script to Interact with UNIX server
  • Extensive development experience on different IDE’s like Eclipse, Net Beans and RAD.
  • Hands on Experience in Ant scripting, Log4j, Maven and Junit.
  • Experience in WPS Workflow and BPMN 2.0.
  • Working experience in UML (Class Diagrams, Sequence Diagrams etc.,) and in all Phases of Software Development Life Cycle.
  • Expertise with developing enterprise web-based application based on XML, XSLT, JQuery, AJAX and RESTFUL Web Services.
  • Strong working knowledge of continuous integration tools like Cruise Control, Hudson and Jenkins.
  • Well versed and hands on experience in Version control tools like CVS, SVN and Clear Case
  • Experience in development methodologies such as Agile and Waterfall.
  • Have excellent communication and problem solving skills with excellent understanding of system development methodologies, techniques and tools.

TECHNICAL SKILLS

Java Technologies: JDK, J2EE, AJAX, JSP, JDBC

Frameworks: Spring 2.0, AJAX, Struts 2.0, Hibernate, Django

Script /OS: JavaScript, Angular JS, NodeJS, Shell scripting, Python

Database: Netezza, Oracle 9i/10g, MySQL, Postgres

Servers: Apache Tomcat, WebSphere App Server.

Web services: WSDL, SOAP, KSOAP, Jersey, Resteasy

Tools: Eclipse, NetBeans

Version Control/Built Tools: Maven, ClearCase, Ant

PROFESSIONAL EXPERIENCE

Confidential, Bethesda, MD

Java Developer

Responsibilities:

  • Involved in the Complete Software development life cycle (SDLC) to develop the application.
  • Working with the team to analyze the requirements and scenarios and driving suitable solutions in an agile development environment.
  • Used Executor framework for handling multithreading.
  • Utilized Java multi threading for back end components
  • Map XML data to Oracle Database by table driven java programs .
  • Wrote scripts in Python for automation of testing jobs.
  • Load tables for XML mapping by using a combination of shell script and python
  • Migrated test scripts in C and shell script to python.
  • Create applications using Django and python.
  • Configured Django MVV application.
  • Migrated ColdFusion applications to Angular JS
  • Enhanced user experience with the implementation of the Tab Navigation using Bootstrap
  • Used Bootstrap and Angular JS, and Node JS in effective web design.
  • Developed Angular controllers, services, directives and routers.
  • Used Node Package Manager (NPM) to install packages
  • Implemented CORS using Node JS
  • Utilized ng-datatable to build tables in application.
  • Create test property tables, automate testing applications, and perform script testing as needed.
  • Utilize an Adobe/Flex/ColdFusion application once the XML DTD tree is loaded to map the tree elements to the Oracle database.
  • Used JIRA for bug tracking

Environment: Java 7, JSP 2.1, HTML5, CSS3, JDBC, Python 3.5, Django, Angular JS 1.2,NodeJS 4.0.0,XML, XSLT, Eclipse Juno, ColdFusion, Oracle, PL/SQL, UNIX.

Confidential, San Rafeal, CA

Java Developer

Responsibilities:

  • Worked on enhancing the UI and Server Business Logic.
  • Extensively used Spring IOC and Spring Beans using Spring framework
  • Designed and implemented MVC architecture using Spring Framework.
  • Developed controllers, services and models using Spring MVC
  • Created and updated spring beans and application configuration files.
  • Designed and developed the data layer using Hibernate.
  • Used Hibernate Template to implement persistent methods required by DAO layer
  • Used Hibernate Query language and the Hibernate Criteria Queries for CRUD operations.
  • Mapped (one-to-many, one-to-one, many-to-one relations) DTOs to Oracle Database tables and Java data types to SQL data types by creating Hibernate mapping XML files.
  • Configured and deployed application on Apache Tomcat.
  • Implemented J2EE design patterns like Singleton Pattern with Factory Pattern.
  • Extensively used Log4j for logging throughout the application.
  • Performed testing using JUnit.
  • Developed generic web service architecture using Spring Web Services, JAXB
  • Experience in deploying application using Netbeans.
  • Deployed and built the application using Maven.
  • Used Tortoise Subversion for maintaining the code.
  • Participated in code and design review as appropriate.
  • Used JIRA issue tracker to file the bugs.
  • Participated in daily scrum meetings.

Environment: Java/J2EE, Spring 3,WebServices, JAX-WS, JAXB, JSP, Servlets, XML, Hibernate 4, HTML5, CSS3, JQuery, AJAX, JUNIT, Netbeans, Maven.

Confidential, Palo Alto, CA

Java Developer

Responsibilities:

  • Developed applications for cars head unit system.
  • Configured spring rest based web-services for accessing API.
  • Consumed SOAP based web service using WSDL.
  • Developed business tier components and services following RESTful web services
  • Used extensively web services API’s such as Plugshare, Wcities, Facebook, Twitter.
  • Utilized code for authorizing and authenticating api.
  • Configured web applications to support spring beans configurations.
  • Parsed the rendered JSON string to appropriate fields in value objects.
  • Wrote code to develop DAO's using complex queries.
  • Involved in writing SQL queries and stored procedures and invoking them from Component
  • Used design patterns like Singleton and MVC into the code.
  • Used Maven for dependency management.
  • Deployed application on cars head unit system.
  • Collaborated with front end team during different phases of development.
  • Fixed testing defects and by root cause analysis.
  • Participated in different phases of testing.
  • Participated in Sprint meetings using AGILE development methodology.
  • Involved in requirements gathering..
  • Developed Class diagrams, Sequence diagrams using Rational Rose

Environment: Java 1.6, Java EE 5, Eclipse 3.5, Spring 2.x, Spring MVC, Spring Core, JSP, JavaScript, AJAX, HTML5, CSS3, Hibernate 3.X, XML, Log4j, TOAD, Oracle 10g

Confidential, Springfield, IL

Software Developer

Responsibilities:

  • Used DOM Parser to parse output address file generated from COBOL program.
  • Built output file for mass mailing child care providers, agents and parents.
  • Wrote JDBC Sql queries to fetch data from DB2 database
  • Used Row Mapper interface to map result set to Value Objects.
  • Used JDBC prepared statements for querying.
  • Installed Flash builder on eclipse.
  • Developed User Interface for scheduling child care using flex programs.
  • Involved in developing new UI screens using Facelets
  • Used Log4j properties file for debugging and error logging.
  • Used MVC and Factory design patterns for development.
  • Played key role in the high-level design for the implementation of this application.
  • Involved in gathering and analyzing system requirements.
  • Involved in Designing the Database Schema and writing the complex SQL queries.
  • Executed and coordinated the installation for the project.
  • Accessed stored procedures and functions using JDBC Callable statements.
  • Used log4J for logging and was intensively involved in defect fixing
  • Implemented the best practices for defect fixing.
  • Ensured design consistency with client's development standards and guidelines.
  • Involved in Sprint Planning Sessions.
  • Responsible in designing Class and Sequence diagrams during the Analysis and Design phase

Environment: Java 7,J2EE, Apache Tomcat 6.0, IBM Rational Clear Case/ Clear Quest, HTML5,Log4j Java Script, XML, Eclipse/MyEclipse RAD, Abobe Flex

Confidential, DeKalb, IL

Responsibilities:

  • Used SAX parser to create CPN xml property file.
  • Generated attributes and elements using sax parser to meet the CPN XSD Property file.
  • Translated generated xml file to MapReduce word count program's petri net model
  • Implemented petri net mode for simple word count problem
  • Checked the generated petri net model for error free functioning.
  • Generated edge case test cases and validated functioning.
  • Utilized log4j for logging.
  • Used Eclipse IDE for coding and debugging.
  • Used this prototype to meet checkpoint submission for Google Code 2010.

Environment: Java, SAX, CPN.

We'd love your feedback!