We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Java Programmer with over 7+ years of experience in Java web and client server development with knowledge in all the phases of software development life cycle includes requirements, design, development, testing, deployment and enhancement.
  • Experience in Object Oriented Programming (OOPS) and Distributed Application development.
  • Significant experience in developing web - based applications using front-end technologies like HTML, CSS, AJAX, JavaScript, JQUERY, JSON.
  • Extensively worked on Java, J2EE Standards like Servlets, EJB, JSP, JDBC, JPA, JTA, JSR-352 batch.
  • Experience with various MVC Java frameworks like Angular JS and Node JS.
  • Extensively developed Rich Internet Applications and various UI widgets using jQuery.
  • Strong experience in implementing Java Web services like JAX-WS, JAX-RS, Spring.
  • Excellent programming skills in frameworks like Struts, Spring, Hibernate.
  • 4 years of working knowledge on service-oriented architecture like SOAP web services and RESTful services.
  • Hands-on experience using parsers for Web services like JAXB, DOM, JIBX.
  • Extensively worked on implementing RESTful services using Jersey, REST easy Frameworks.
  • Excelling working knowledge on JMS and configuring Apache MQ, IBM MQ.
  • Have good exposure on version control like RTC, CVS, SVN.
  • Hands-on experience on IDE tools like Eclipse, IBM RAD.
  • Worked with project management tools such as ANT, MAVEN for building source code by creating dependencies.
  • Worked with JUNIT for unit testing.
  • Experience in Enterprise Integration Development using Apache Camel Framework.
  • Hands-on experience with deploying applications on Application servers like WebSphere, WebLogic, JBOSS.
  • Worked on Web Servers like Apache Tomcat.
  • Strong experience in working on backend databases like Oracle, SQL Server, IBM DB2, PostgreSQL, MySQL.
  • database programming using PL/SQL and standard built-in Oracle Packages
  • Having knowledge and interested working on on Big data technologies like Apache Hadoop and related technologies like HIVE, PIG, SCOOP, Flume, HBASE, HDFS, Splunk, Hunk.
  • Familiar with Elastic MapReduce and writing Hive queries.
  • Familiar with Distributed databases (or No-SQL databases) like Mongo DB, Apache Cassandra.
  • Followed Waterfall, Sprint and Agile/Scrum methodology of software development which satisfies the customer through early and continuous delivery of valuable software.
  • A self-motivated individual with analytical and leading skills to accomplish high quality projects within budget and schedule. Strong communication and interpersonal capabilities.

TECHNICAL SKILLS

Languages: C & Data Structures, Core Java, And PL/SQL, Ruby, Python.

J2EE Technologies: Servlets 3.0, JSP, EJB 2.0/3.0, JDBC, JPA, JMS.

Frameworks: Hibernate 3.0, Struts 1.3/2, Spring 2.0/3.0.

Web Services: JAX-WS, JAX-RS, SOAP, RESTful, Spring.

Front-end technologies: HTML, CSS, XHTML, JavaScript, AJAX, JQUERY, JSON, JSF, Angular JS, Bootstrap, Node JS.

IDE Tools: Eclipse, RAD.

Version Control: RTC, CVS, SVN.

Application Servers: WebSphere 8.5, WebLogic, JBOSS.

Web Servers: Apache Tomcat.

Build Tools: ANT, Maven.

Databases: Oracle 11g/10g, SQL server 2008, Mongo DB, Cassandra (No-SQL).

Database Tools: TOAD, SQL Developer.

Operating Systems: Windows 2000, Windows NT 4.0, Windows XP/Vista/7, Linux/Unix.

XML Technology: XML, XSD, XSLT.

Others: UNIX Shell Scripting.

PROFESSIONAL EXPERIENCE

Confidential, ATLANTA, GA

Java Developer

Responsibilities:

  • Involved in designing, estimating business requirements and worked with business team to determine the needs, gather, analyze and document requirements.
  • Followed Sprint methodology during project development.
  • Developed the UI layout and front-end programming (HTML) for web application that matched requirements.
  • Bootstrap used along with Angular JS in creating the Application.
  • Development of Client Side Validation techniques using JQuery and Angular Java Script.
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5, XHTML, and CSS, AJAX.
  • Front end views were developed using custom tag libraries, and details of applicants are displayed in dynamic tables, generated using jqGrid, and jQuery, JSON elements.
  • Business logic was developed java Servlets and Enterprise Java Beans 3.0.
  • Batch Jobs running in the back end are developed using Spring - Batch Framework to interact with the trading partners for exchange of data.
  • Marshalling and unmarshalling of java beans while reading from and writing to flat file was done using Bean IO.
  • Implemented POC for setting up Messaging Queue system for application by doing JMS configurations.
  • Implemented database transactions by writing optimizing SQL queries and Stored procedures.
  • Eligibility rules were developed to determine eligibility of applicants using OPA rules engine.
  • Developed RESTful web services to interact with various partners of the state.
  • Hosted and consumed web services using SOAP protocol. Worked on defining schemas and WSDL for the web services.
  • Used Session and request variables to hold the data between JSPs and EJBs.
  • Hosted and consumed JAX-WS web services.
  • Quality of code was tested before checking in code into the repository by running SonarQube on the check out code.
  • Involved in performance tuning of the batch as well as online applications by writing and optimizing SQL queries and code reviews.
  • A good team player.

Environment: Java 1.7, Core Java, J2EE, Angular JS, JSP, JSON, jQuery, jqGrid, Spring-Boot, EC2, HTML5, CSS3, IBM MQ, Servlets, EJB 3.0, JAX-WS & RESTful web services, Jersey Framework, Spring - Batch Framework, Oracle 10g, SonarQube, IBM Web Sphere 8.5, Ant build tool, IBM RAD, Log4j, UNIX.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Involved in planning, designing, estimating business requirements and worked with business team to determine the needs, gather, analyze and document requirements.
  • Used agile/scrum methodology to develop and maintain the project.
  • Developed application following MVC pattern by implementing Java 1.5, JSF, EJB, JDBC and Web services.
  • Developed integration techniques using the Apache camel and apache Active MQ technologies.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation)
  • Designing and developed GUI usingJSF by implementing it in Task Flow.
  • Created the project startup UI i.e.generic XHTML facelet templates, CSS, genericJSFvalidators and converters, backing beans, reference beans, phase listeners etc.
  • Enhanced and developed UI functionality using HTML, AJAX, and JavaScript.
  • Effectively used Xml Http Request object to implement AJAX for search functionality
  • Used MS SQL as the database and highly proficient in operating MS SQL server 2008.
  • Optimized T-SQLscripts used and implemented for faster loading and processing.
  • Worked on JBOSS for deploying the application.
  • Implemented Struts tab libraries for HTML, beans, tiles for developing User Interfaces.
  • Developed sessions and cookies to store the user data every time customer logs into the My Account.
  • Consumed web services for displaying maps and help customer with driving directions.
  • Extensively used JUNIT for Unit Testing.
  • Involved in Performance Tuning of the application.
  • Used Log4J for extensible logging, debugging and error tracing.
  • Documented all the modules and deployed on server in time.
  • Involved in Production Support and Maintenance.

Environment: Java 1.5, Core java, EJB, J2EE, Struts 2.0, Hibernate, Apache Camel, XML, XSD, XSLT, Spring Web services, JSF, JMS, JUNIT, HTML, CSS, JavaScript, Eclipse, JBOSS, Tomcat, SQL server 2008, Log4J, Maven, Unix.

Confidential

Java/J2EE Developer

Responsibilities:

  • Worked on Agile development environment. Participated in scrum meetings.
  • Involved in the High-level and low-level system design, planning, estimation and implementation.
  • Involved in developing Business Service Integration Framework based on SOA Architecture.
  • Modified existing project framework to avoid dependency issues.
  • Written template code to generate Data Objects, Validators, Marshallers and etc.
  • Implemented marshalling and unmarshalling functionality using JIBX.
  • Involved in developing Manageability Functionality Framework.
  • Responsible for integration of various modules within the project.
  • Used Open source technologies like Spring and Hibernate to implement backend logic.
  • Used springs for Dependency Injection (IOC), application security and DAO (Hibernate) integration.
  • Refined the performance of variousSQLscripts and stored procedures.
  • Used Maven to maintain project dependencies.
  • Implemented Log4J for application level logging.
  • Maintained the source code of the entire application under SVN.
  • Involved in production support and responsible for bug fixing.

Environment: Java 1.5, Core java, EJB, Hibernate 3.0, spring 3.0, XML, JIBX, Log4j, XML, SVN, Tomcat, SQL Server 2008, Web sphere, Maven, Eclipse, Unix.

Confidential

Java Developer

Responsibilities:

  • Responsible for writing functional and technical documents for the modules developed.
  • Used waterfall model to develop and maintain the project.
  • Developed business logic using MVC pattern by implementing Java1.4 Servlets, EJB and JSP.
  • Used Oracle 10g as the database and used Toad to access the database.
  • Extensively worked on Oracle Products like Toad, Jdeveloper and Report Builder.
  • Worked on WebLogic for deploying the application.
  • Extensively used Singleton patterns in business logic.
  • Used Jdeveloper for developing the code and report builder to generate reports.
  • Used Toad for the writing queries or procedures in SQL and PLSQL.
  • Implemented JSP, HTML, DHTML Java Script and CSS for developing User Interfaces.
  • Developed Servlets, Session and Entity (CMP) beans (EJB) for crucial business logic.
  • Developed Java Mail for asynchronous sending mails to the employees for authorization of transactions.
  • Extensively used JUNIT for Unit Testing.
  • Developed SQL, PL/SQL stored procedures in Oracle 10g.
  • Involved in Performance Tuning of the application.
  • Used Log4J for extensible logging, debugging and error tracing.
  • Extensively used Agile Methodology for the Development.
  • Need to discuss with the client and the project manager regarding the new developments and the errors.
  • Need to discuss with the different module teams of IES to get the data about the other modules which is related to my modules.
  • Documented all the modules and deployed on server in time.
  • Involved in Production Support and Maintenance.
  • Extensively involved in training the peer employee and need to attend call from various locations and clear the bugs.

Environment: Java 1.4, Core Java, J2EE, JDBC, Servlets, JSP, EJB, XML, JUNIT, HTML, CSS, JavaScript, Jdeveloper, WebLogic, Oracle 9i, Toad, Oracle Report generator, Ant, Linux.

Confidential

Responsibilities:

  • Handling Change requests.Involved in design and prepared use cases, class diagrams and sequence diagrams for Generic Financing products using Rational Rose.
  • Designed and implemented the Stateful session beans for Charges and SWIFT messages Core Financial Services.
  • Designed and implemented the Stateless session beans for Balance position codes.
  • Developed a Web Service based interface using Apache Axis 2.0 to expose the functionality implemented for Currency Exchange, Balance Position codes and User credit limit checks so as to make it directly available to other bank products.
  • Developed a backend program using Core Java for Auto Settlement of the eligible transactions.
  • Provided support for the product during SIT and UAT phases.
  • Involved in Unit Testing using JUNIT.

Environment: Struts, EJB, JDBC, Web Services, Oracle 9i PL/SQL, Hibernate, Eclipse, Linux.

We'd love your feedback!