We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Washington, DC

SUMMARY:

  • 5+ years of experience in analysis, design, development and implementation of Web Based, Client/Server applications and Database applications.
  • Expert - level JavaScript and software engineer with extensive experience in web application developing mainly specializing in front end rich application development using HTML5 , CSS3 , Bootstrap , JSP , JavaScript , XML , XSLT , Ext.js , Angular.js , and jQuery , and also back end technologies such as Java , Node.js , Spring , JDBC , Hibernate , Oracle , MySQL and DB2 .
  • Expertise in developing and implementing Web applications using Java/J2EE Technologies including Core Java, JDBC, Hibernate, Spring, JSP, Servlets, Java Beans, EJB and JNDI.
  • Worked extensively on technologies Spring, Web services, SOAP, XML, JMS, JNDI, JDBC and various Databases like Oracle, MySQL and Microsoft SQL server during my tenure in Software Development.
  • Worked with Oracle8i/9i/10g, MySQL, DB2.
  • Good Knowledge on MongoDB
  • Thorough knowledge and experience in implementing Service Oriented Architectures (SOA) using XML based Web s Services (REST/SOAP/UDDI/WSDL).
  • Worked on Web Application Development with Framework like Struts and Spring MVC.
  • Experience using various web/application servers like Apache Tomcat, WebLogic, WebSphere and JBOSS.
  • Experience in ANT and Maven build tools.
  • Proficient in Java Multi-Threading, Socket programming, Swing programming.
  • Strong experience on various development environments like Eclipse.
  • Thorough understanding of Object Oriented Methodology, UML and Design Patterns.
  • Worked on front-end/presentation tier development using Struts Framework that includes JavaScript, Ajax and CSS.
  • Technical experience in the areas of Object Oriented Analysis (OOA) Object Oriented and Design (OOD) using UML, Software Life Cycle Management and Development of Distributed applications.
  • Extensively used JavaScript to make client side validations and to parse complex expressions
  • Experience in working with Angular.js , Express.js .
  • Good Exposure to Amazon Web Service (AWS).
  • Good experience with unit testing using JUnit.
  • Experience in working on LINUX and UNIX OS.
  • Used Log4j for effective logging.
  • Worked on implementation of the version control software CVS, VSS, SVN and Clearcase.
  • Experienced with JDBC API to call SQL Queries and Stored Procedures in the Database.
  • Managed risk analysis and mitigation plans, status/defect reports, and client presentations.
  • Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements and converting them into software requirement specifications.
  • Extensive knowledge in Agile, Waterfall and TDD Methodologies.
  • Basic knowledge of Hadoop Framework.
  • Basic Knowledge of Mongo DB.
  • Worked on Android Web-application development.
  • Good Interpersonal Skills and a good Team player.
  • Excellent communication and problem solving skills.

TECHNICAL SKILLS:

Operating Systems: Windows 7/8, Open Unix 8, Linux

Programming Languages: C, C++, Java 1.4/1.5/1.6, J2EE, JSP, JSF, MVC, JPA, log4j

Web Languages: HTML5/HTML, DHTML, AJAX, XML, CSS3/CSS, PHP, JavaScript, AngularJS, Backbone.js, JQuery

Database Languages: SQL, PL/SQL, Oracle 9i/10/11g, MySQL 5.1.4, DB2, Mongo DB

Methodologies: Agile, SDLC, OOAD, Scrum

RDBMS: Oracle 9i/10g/11g, MySQL, DB2

Java/J2EE Technologies: JSP, Servlets, EJB, JavaBeans, JDBC, JNDI, Custom Tag Libraries, Web Service

Web Services Technology: XML, SOAP 4.0, WSDL, UDDI, Apache CXF 2.2.9/2.6

Application/Web Servers: Apache Tomcat, JBOSS 4.0/4.2, CVS, Subversion, Ant, Maven, WebSphere 7.0

IDE: Eclipse 3.5/3.6.1/4.2/4.3.1, RAD 8.0, NetBeans 6.9

Java Framework: Struts 2.1.6/2.2.1/2.3.16, Spring 3.0.1/3.2.6, Hibernate 3.5.4/4.0.1/4.2.8

Java Testing Tools: JUnit 4.6/4.9/4.11, JMeter 2.7

PROFESSIONAL EXPERIENCE:

Confidential, Washington DC

Java Developer

Responsibilities:

  • Actively involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
  • Involved in Agile Methodology with sprint cycle of 15 days.
  • Worked on various design pattern s specific to the requirement.
  • Navigated and understood through the Workflow of the development.
  • Optimized client-side performance of Java applications (Struts2, Spring MVC).
  • Developed the front end using JSF, Angular J S, HTML, JavaScript, AJAX, JSP, CSS, JQuery, XSLT and XML.
  • Responsible to enhance the application using HTML5 , JavaScript, XML, JSP, CSS3 as per the requirements and providing the client side using JQuery validations.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Implementation of microservices using OSGI and deploying into Karaf containers.
  • Worked on form validation using the Spring Validator framework.
  • Developed Form Beans and Action Classes to model views and client side functionality.
  • Used the Struts Validator framework for validating the forms.
  • Used different type of Spring controllers depending on the business requirement.
  • Implementation of second level cache in Hibernate.
  • Developed POJO's , Data Access Object ( DAO ) which handles all database operations using Hibernate .
  • Designed a RESTful API with Spring 3 .
  • Taken care of multi-threading in back end java beans.
  • Implemented agent-server messaging dialog using Camel and JMS ( Active MQ implementation)
  • Worked on Camel - based integration middle-ware solution for Provisioning Services by design and Implementation of business logic and data processing routes using Apache Camel .
  • Implemented HTTP REST API using Angularjs and express .
  • Application backend implemented as Angular js and express application server. server created with Angular.js using redis for message routing .
  • Wrote build & deployment scripts using Ant, Maven on UNIX environment.
  • Worked with Quality Assurance team in tracking and fixing bugs.
  • Involved in Performance Tuning of the database.
  • Developed Scripts for customizing reports depending upon various customer requirements.
  • Responsibilities include design for future user requirements by interacting with users, as well as new development and maintenance of the existing source code.

Environment: Java 1.8, J2EE, Servlets, JSP 2.5, JUNIT 4.1, Struts 1.2, Spring 3.0, Hibernate 3.2.6, EJB/MDB 2.x/3.0, Oracle10g, WebLogic 10.3.x, SOA, Eclipse IDE 3.7, Log4J, Ajax, JIBX, JAX-RPC 2.0, CVS, PL/SQL HTML 3, IBM MQ Series 6.0/7.0, GIT, Node.js, Redis, Cassandra.

Confidential, Newark, Delaware

Java Developer

Responsibilities:

  • Redesigned and reworked the existing system to bring in MVC architecture for reusability, extensibility, and testability, while greatly reducing the code size and complexity.
  • Designed and modified User Interfaces using JSP, JavaScript, DOJO, HTML5, CSS3 and jQuery and involved in designing the user interfaces using JSP.
  • Extensively used JDBC APIs for database connectivity and data retrieval.
  • Wrote programs to archive the log files on a daily basis to enable faster troubleshooting.
  • Created Hibernate mappings and debug issues related to data integrity.
  • Extensively used Core Spring Framework for Dependency Injections of components.
  • Developed programs to send email alerts and error logs in the event of process failures.
  • Setting the development environment on Eclipse.
  • Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, spring data, JPA.
  • Developed JSP pages for presentation layer (UI) using Struts 1.2 with client side validations using Struts Validator framework/ JavaScript.
  • Developed the Servlets for processing the data on the server.
  • Involved in the deployment of Web Service End-Points using Apache CXF.
  • Designed and developed customized ESB to integrate and govern SOA services. Built various capabilities in ESB like Security, Message routing, message transformation, transaction management etc.
  • Created Auto deploy jobs using Jenkins and Gradle.
  • Used WebLogic for design, development, and deployment of applications.
  • Accessed and manipulated the Oracle 10g database environment by writing SQL queries in the oracle sql developer for testing purpose.
  • Developed Stored Procedures and Triggers on Oracle Database.
  • Used JIRA to keep track of bugs and issues.
  • Involved in coding for JUnit Test cases
  • Used SVN to keep track of source code versioning.

Environment: Servlet, JDBC, Eclipse, Spring, Hibernate, Struts, Apache CXF, UNIX, Linux, Sybase, Clearcase, CRUD, JSP, HTML5, CSS3, DOJO, JUnit, JQuery, JIRA, JSF, Maven, WebLogic, Oracle 10g, SVN, Jenkins, Gradle, UML, Agile.

Confidential

Software Engineer

Responsibilities:

  • Involved in Development of master screens like Service Requests, Change Requests Screens.
  • Design architecture following J2EE MVC framework.
  • Developed interfaces using HTML, JSP pages and Struts -Presentation View
  • Developed Struts Framework and configuring web.xml and struts-config.xml according to the struts framework .
  • Developed and implemented Servlets running under JBoss
  • Used J2EE design patterns and Data Access Object ( DAO ) for the business tier and integration Tier layer of the project
  • Developed Java UI using swing .
  • Used Java Message Service ( JMS ) for reliable and asynchronous exchange of important information between the clients and the customer
  • Designed and developed Message driven beans that consumed the messages from the Java message queue
  • Development of database interaction code to JDBCAPI making extensive use of SQL Query Statements and advanced prepared statement.
  • Taken care of complete Java multi-threading part in back end components.
  • Inspection/Review of quality deliverables such as Design Documents.
  • Wrote SQL Scripts , Stored procedures and SQL Loader to load reference data.
  • Used Web Services for interacting with a remote client to access data.
  • Fixed the bugs identified in test phase.
  • Used Junit for testing Java classes.
  • Used Ant building tool to build the application.
  • Performed Unit Testing and Regression testing.

Environment: J2EE ( Java Servlets, JSP, Struts), MVC Framework, Apache Tomcat, Oracle8i, JMS, SQL, HTML, JDBC, EJB, ANT, Junit.

We'd love your feedback!