We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • Over 8+ years of extensive IT experience in Object Oriented and Web - based Enterprise applications using Java/J2EE and Client-Server technologies
  • Having experience in different stages of Application and Product Development -Analysis, Designing, Development, and Deployment.
  • Experience in building web applications using spring framework features like Spring ORM, Spring MVC, Spring DAO, Spring AOP, Spring Context, Spring Security, Spring Core, Spring IOC, Spring Batch and Web Services using Eclipse and integration with Hibernate as well as Struts.
  • Well versed in using Software development methodologies like Rational Unified Process (RUP).
  • Experience with Object Oriented Analysis and Design (OOAD) methodology using tools like Unified Modeling Language (UML) and the Rational Unified Process (RUP) using Rational Rose.
  • Expertise in J2EE technologies like JSPs 1.x/2.0, Servlets 2.2/2.3/2.4/2.5, EJBs 2.0/3.0, JDBC, JNDI and AJAX.
  • Involved in developing distributed Enterprise and Web applications using UML, Java/J2EE, Web technologies that include EJB, JSP, Servlets, Applets, Struts, JMS, JDBC, HTML, XML, XSL, XSLT, JavaScript,andHibernate.
  • Created and Configure microservice architecture for CDT Directory project and integrated with AngularJS application.
  • Strong understanding of core java concepts and working knowledge on concepts such as OOP concepts, Collections Framework, StringHandling, I/O System, Exceptional Handling, Multithreading, Synchronization, JDBC.
  • Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test-Driven Development (TDD).
  • Proficient in deploying web based on application servers such as Web Logic, IBM Web Sphere, and Apache Tomcat.
  • Experienced in all stages of Software development life cycle (SDLC) starting from gathering business specifications, analysis, design, development, testing and implementation of projects using various methodologies like V-model, Waterfall, Agile and Scrum.
  • Highly exposed to various databases like MySQL, SQL Server, andMongoDB.
  • Used Java 1.8 features like Lambdas and Streams for adding extension methods to existing interfaces.
  • Used Stream API for allowing sequential as well as the parallel execution of the application.
  • Developed and tested extraction, transformation, job and load (ETL) processes.
  • Extensively worked on implementing SOA (Service Oriented Architecture) using XML Web services (SOAP, WSDL, UDDI and XML Parsers).
  • Familiar with EJB design patterns, Service Oriented Architecture (SOA), Aspect Oriented Programming (AOP).
  • Experience in IDE tools like Eclipse, IntelliJ, Flex and Flash Builders.
  • Experience in Web Services Technologies like JAXP, JAX-RS, JAX-WS, JAXB, SOAP, WSDL, UDDI, Restful, JMS and Service Oriented Architecture (SOA).
  • Experience in NoSQL database such as HBase
  • Experience in developing applications using Angular.js, Node.js, Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc.
  • Strong experience in developing and deploying applications through application servers like Apache Tomcat,IBMWebSphere, WebLogicandJBossalong with environments like Node.js.
  • Proficient in UML concepts with use case modeling/realization, design patterns, Data and object modeling.
  • Expertise in RDBMS namely Oracle, MS-SQL Server, MySQL and DB2, Sybase and Stored procedures & Triggers.
  • Extensive experience with Java compliant IDE’s like Eclipse 3.0,NetBeans, RAD 6.1
  • Professional experience in relational database management MySQL, Oracle, SQL Server and DB2.
  • Experience with source code control management like subversion SVN, CVS, and GIT.

TECHNICAL SKILLS:

Languages: Java 8 (JDK 1.4/1.5/ 1.6/1.9 ), JEE, SQL, PL/SQL.

Methodologies/Design patterns: Agile, OOAD, OOP, UML, MVC, DAO, Factory pattern, Session Fa ade, Singleton

Web Technologies: JSP, Servlets, HTML 5, JavaScript, jQuery, CSS 3, XML, AJAX, JDBC.

Web Services: SOAP, Restful Web Services

Frameworks: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Bootstrap, jQuery, Angular.js, Node.js, React.js.

Application/Web Servers: Tomcat, Web Logic, IBM Web Sphere, JBoss, Jetty.

IDE Tools: Eclipse (Juno, Galileo, Helios, Indigo ), Rational Application Developer (RAD) and NetBeans, STS.

Databases: Oracle 8i / 9i / 10g/11g, MySQL 4.1, MS SQL Server.

Operating System: Windows, Linux, Unix, Macintosh HD.

Testing tools: Selenium, Quick Test Pro, Win Runner, Load Runner.

PROFESSIONAL EXPERIENCE:

Confidential, Delaware

Java Developer

Responsibilities:

  • Used Object-oriented analysis (OOA) for object-modeling techniques to analyze the functional requirements for a system.
  • Designed and developed the view-controller components using Servlets/JSPs, JavaScript, CSS, jQuery, AJAX, HTML and DHTML.
  • Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using Angular JS and getting the Data back as JSON and parsing it onto the UI.
  • Created a Front-end application using JSP, JSF, Swing, GWT and Spring MVC for registering a new patient and configured it to connect to the database using Hibernate.
  • Involved in developing and configuring server-side J2EE components like Servlets, JSP, JDBC, JSON, REST Web Services, JNDI, LDAP, J2EE platform using Eclipse IDE.
  • Implemented Spring MVC architecture and increased modularity by allowing the separation of cross-cutting concerns using Spring AOP.
  • Created MAVEN archetypes for generating fully functional REST web services supporting both XML and JSON message transformation. Archetypes built on spring technology.
  • Implemented REST API calls for both consuming and producing the resources by annotating the classes and methods with REST API based annotations.
  • Implemented Java Persistence API (JPA) through Hibernate.
  • Worked on AWS Security related issues with S3 policies for user access support for all other AWS products such as S3, RDS, Elastic Load Balancing.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for the request, response paradigm by Spring Controllers using Spring-MVC.
  • Handled Javamultithreading part in back-end component, one thread will be running for each user, which serves the user.
  • Participated in Agile Project Management in several key projects which included the migration and consolidation of several data centers, migration planning for future system consolidation.
  • Provided SQL scripts and PL/SQL stored procedures for querying the database.
  • Deployed application on JBOSS application server environment.
  • Provided utility to connect to LDAP to get the user details and the authorized packages.
  • Used spring JDBC template for persistence with the database.
  • Developed and tested website using the MEAN (Mongo DB, Express, AngularJS, Node.js) stack
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Implemented Business Activity Monitoring (BAM) and other ESB guidance artifacts in the custom orchestrations.
  • Developed Web services to allow communication between the applications using Rest and SOAP-based Web services.
  • Tested Web Services using SOAP UI toolkit locally.

Environment: Java 1.9, Kafka, JEE, JDK 1.8, Spring 3.0, Hibernate 3.5, JMS, AJAX, Oracle 10g, SQL, XML, WebLogic 10.2, Tomcat7.0, WSDL, JBoss, SOAP, Log4j, Maven, Eclipse Juno, Rational Clear Case 7.2, Rational Clear Quest

Confidential

Java Developer

Responsibilities:

  • Actively involved in the various phases of SDLC to analyze business requirements, analysis, design, development, testing, and support.
  • Worked on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and auto-scaling.
  • Involved in the development of presentation tier using HTML, CSS, Bootstrap, Angular JS and JSP.
  • Configured Swagger-UI registered Microservices with Eureka server to monitor service health check etc. from Spring Boot admin console.
  • Extensively used Core Java such as Multi-Threading, Exceptions, and Collections
  • Expertise in coding business components using various Rest API’s of Java-likeMultithreading, Collections
  • Expertise in Web-Development technologies like HTML, DHTML, JavaScript/jQuery, CSS, XML and XSL and AJAX.
  • Good knowledge of EJB Session beans with JNDI mapped naming &JMS message-driven beans.
  • Install KAFKA on Hadoop cluster and configure producer and consumer coding part in java to Establish a connection from twitter source to HDFS with popular hashtags.
  • Implemented DAO design pattern for database related activities (Add, Delete, modify etc.) and to interact with the database using JDBC.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs and Spring Boot for micro-services.
  • Created architecture towards a micro-services approach using RESTful java web-services framework.
  • Wrote SQL Queries, stored procedures, triggers, packages on Oracle Database.
  • Coded soap and Rest web services using spring boot to rewrite existing application to micro web application.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
  • Involved in writing java API for Amazon Lambda to manage some of the AWS services.
  • Configured and managed AWS Glacier, to move old data to archives based on retention policy of databases/ applications.
  • Developed REST Web services to expose the business methods to external services in the project.
  • Used SQL Developer framework to write SQL queries and used JDBC to access database and implementation of connection pooling.

Environment: JDK1.8, J2EE, JDBC, Servlets, Spring, Spring JDBC, IBM Informix, Oracle 11g, SQL Assistant, XML, XSD, Eclipse, Tomcat Application Server, Kafka, Load Runner, JBoss, GIT, Source Tree, Maven, Windows OS, Log4j, JUnit, JMockit, AWS.

Confidential - Dallas, TX

Java Developer

Responsibilities:

  • Collected required information from Agents for documenting the requirements of Accounting module, claims module.
  • Performed Iteration Planning for the Modules developed.
  • Involved in the development of User Interface using XSLT, HTML5, JavaScript, Ajax, DOJO, and JSTL.
  • Created Dialog boxes using DOJO for better look and feel.
  • Used spring framework and interact with backend database using Hibernate framework.
  • Used XSLT for all the front-end development.
  • Performed JavaScript Validations on the data submitted by the user.
  • Used Struts MVC framework for the project and created Action, Look Dispatch Action, Validation Framework, Tiles etc.
  • Designed Database schema in MySQL for development.
  • Used JMS for Asynchronous communication between the applications.
  • Used CAMEL for receiving and sending.
  • Experience in Web Services like SOAP, WSDL and good Knowledge in SOA.
  • Involved in writing DAO layer using Hibernate to access the MySQL database.
  • Used JSF 1.2 Framework in the application which is based on the MVC design pattern.
  • Implemented automatic/dynamic text filling support using AJAX/JSF components.
  • Used Hibernate3.0 in data access layer to access and update information in the database.
  • Used Spring 2.0 Framework for DI (Dependency injection) and integrated with Hibernate and JSF.
  • Used JSON to transfer the request from the web page to the server.
  • Developed a suggest box using Ajax to make an asynchronous drop down of all business units using both XML Http Request objects and ActiveX objects.
  • Generated the required XML files to transfer data between the server and the web pages.
  • Used DOM parser for validating the XML files against their respective XML schemas.
  • XPath expressions are used to extract data from the XML files.
  • Used JDBC in the persistence layer.
  • Developed unit test cases using JUnit and Mock Objects.

Environment: Java, JDK 1.5, JSP, Struts, JDBC, JavaScript, AJAX, CSS, jQuery, Eclipse, Tomcat, HTML, XML, XSLT, DOJO, Ajax, JSTL.

Confidential - Lake Mary, FL

Java/J2EE Developer

Responsibilities:

  • Responsible for all stages of design, development, and deployment of applications. Active role in Test Driven Development termed as TDD apart from Agile Software Development
  • Extensively worked with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo-classes, Pseudo-elements and CSS behaviors in CSS.
  • Designed dynamic and multi-browser compatible pages using HTML, CSS, jQuery, JavaScript,andAJAX.
  • Developed the presentation layer using HTML5, CSS3, JavaScript, jQuery
  • Involved in Use Case Diagrams, Class Diagrams and Sequence diagrams using Rational Rose.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • SpringMVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is also used to separate the application configuration and dependency.
  • Used multithreading to improve performance in generating the reports in Java.
  • Designed and developed Web Services (SOAP, WSDL). Created and compiled XML Schema to generate Java Bean classes using Apache Axis.
  • Used SpringFramework for Dependency Injection and integrated it with the Struts Framework and Hibernate.
  • Used the Struts Validation and Tiles Framework in the presentation layer.
  • Worked on performance tuning with Web Services and Hibernate to minimize the response times to as minimal as possible (milliseconds) as per the SLAs.
  • Used XML Http Request Object to provide asynchronous communication as part of AJAX implementation.
  • MQ was used to provide a single unifying transport that reduces cost and maintenance efforts, including support for HTTP, REST and JMS. WSDL was used for publishing Web Service interfaces.
  • Deployed J2EE applications in WebSphere application server by building and deploying ear file using ANT script.
  • Worked on Oracle 10g for applications containing Annotated EJB3.0 entities relating to JPA.
  • Configured Log4j tool to log the entire application.

Environment: Core Java/J2EE, Servlets, JSTL, CSS, AngularJS, JSON, Apache Camel, JMS, XML, XSLT, JDBC, Ajax, Spring AOP Module, Ant scripts, WSAD, IBM MQ, JavaScript, Eclipse, UML, Rational Rose, CVS, JUnit, Ant, Selenium Web Driver, Oracle 10g.

Confidential

Java/J2EE Developer

Responsibilities:

  • Responsible for programming, and troubleshooting web applications using Java, JSP, HTML, JavaScript, CSS, and SQL Server.
  • Responsible for Cross-browser testing and debugging and creating graphics.
  • Involved in creating CSS for a unified look of the Front-End User Interface.
  • Developed and maintained the application UI based on Eclipse.
  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Developed and implemented the MVC architectural pattern, JSPs as the view, Struts as Controller and a model.
  • Create a plug-in for UI using RCP.
  • Strong experience inRCP, JFace,and SWT.
  • Designed on Eclipse Workbench UI, a feature-based product, using Eclipse Views, Editors, Selection Service, JFace Viewers, JFace Data Binding, Dialogs, Wizards, Preferences, Perspectives, Forms, Command Handlers/Actions, Status Manager and more.
  • Created graphical user interfaces (GUIs) front-end using JSP, JavaScript,and JSON.
  • Struts Action Servlet is used as Front Controller for redirecting the control to the specific J2EE component as per the requirement.
  • Developed JSP with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Responsible for developing the client-side validations using JavaScript and jQuery.
  • Developed the XML Schema for the data maintenance and structures.

Environment: JAVA EE5, J2EE, XML, HTML, Struts2, Servlets, Java Script, JSP, CSS, JDBC, SQL Server, Web Sphere 8, Windows, RCP.

Confidential

Java/J2EE Developer.

Responsibilities:

  • Extensively use of Core Java features including Collection, Exception Handling, Generics, and Annotation in the logic tier to implement the mortgage calculator algorithms such as monthly payment for fix rate and ARM.
  • Made extensive use of Java Naming and Directory Interface (JNDI) for looking up enterprise beans.
  • Developed Presentation and validation layers using JSP, HTML5, and CSS3 Custom Tag Libraries.
  • Retrieved data from the RESTful web service for calculation using AJAX call.
  • Created JUnit test cases for DAO and Service Layer methods.
  • Extensively used jQuery validation package to make client-side user input validation.
  • Extensively used Spring IOC features with spring framework for bean injection and transaction management.
  • Extensively used Spring Cache to avoid the repeated logic calculation and access database.
  • Used JSP, JavaScript, and JDBC to create web Servlets.
  • Created tables in the database based on the Entity-relationship model that is provided by the database architect.
  • Used SVN for version control.

Environment: Java, J2EE, Spring, JDBC, JSP, Web Services, REST, Oracle, JavaScript, HTML, CSS3, jQuery, JUnit 4, AJAX, SVN.

We'd love your feedback!