We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Plymouth, MN

PROFESSIONAL SUMMARY:

  • Over 5 years of extensive IT Industry experience in software analysis, design, implementation and development of projects using Core JAVA and J2EE Technologies.
  • Experience in multi - tiered web based applications using JAVA, Servlets, JSP, Oracle,MySQL, JDBC and Object Relational Mapping (ORM).
  • Extensively worked on Java, J2EE Technologies like spring, struts, JSP, EJB, JMS, XML.
  • Experience in developing Server side and front-end framework using Object Oriented Analysis,java and J2EE design patterns.
  • Designed and implemented front end web pages using CSS, XHTML, Java Script, JSP, HTML, JSTL,
  • Hands on experience in setting up the continuous integration tool Jenkins
  • Implemented persistence layer using ORM tools such as Hibernate and JPA API frameworks
  • Experience with Configuration management tools such as CVS, SVN, and ClearCase.
  • Executed unit test cases using JUnit framework by supporting Test Driven Development (TDD).
  • Experience in configuring and deploying Web-based/Enterprise Applications using WebLogic, JBOSS, and WebSphere and Tomcat servers.
  • Hands on experience in using tools like ANT, Gradle, MAVEN, JAltova, XML, SOAPUI, Git & JIRA.
  • Expertise in working with IBM MQ Series and WebSphere Message Broker on various platforms like Sun Solaris 8/9, AIX, SUSE Linux, and Windows.
  • Experience in Cloud based deployments and Container based deployments using Docker, Open Stack and AWS (EC2, S3, and RDS), also Azure Cloud.
  • Experience in using Bootstrap and AngularJS, React.js, Bable.Js, Ember JS and Node.js in effective web design.
  • Expertise in design and development in SOA architecture with WebServices which includes implementing and handling of XSDs, SOAP, WSDL files, JAX-B, JAX-WS, authentications using RESTFUL Web Services.
  • Experience with Event driven programming and domain driven design..
  • Extensive experience in finding Memory Leaks and tuning the JVM Heap Size by configuring
  • Eclipse Memory Analyzer to detect memory leaks..Extensive experience in Database technologies RDBMS, writing queries in SQL, PL/SQL programming, stored procedures, functions, relations and query optimization with Oracle 9i/10g/11g, MySQL and knowledge on MongoDB database and written queries for insert, update and modification operations.
  • Experience in developing, deploying and managing Mobile apps and supply chain solutions.
  • Experience in DevOps and Network administration with Linux and Unix Operating Systems.
  • Experience in automating and deployment of Linux applications inside the software container.
  • Experience in using Grunt as the automated task runner for a better development /build /production workflow.
  • Experience with cloud and virtualization based technologies like Docker
  • Experience in Using Java Socket Programming for communication with POS.
  • Extensively used Hibernate mappings, HQL, EHCache, Query, Coherence, Lazy loading Transactions and Locking.
  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Experience in Process of Large amounts of data by using Java Batch.
  • Working knowledge on scripting languages like Bash, Ruby and Python.
  • Experience in recording the sales with point of sale (POS) to maintain inventory.
  • Deep understanding and experience in data structures and algorithms.
  • Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.
  • Experience in development of user training material for the usage of Banner Applications.
  • Strong knowledge on Network Protocols like HTTP, TCP/IP and load balancing.
  • Experience in implementing XML, HTML, CSS, JQuery, JMS, JSON and JavaScript in IBM BPM.
  • Experience in GWT development toolkit for building and optimizing Complex browser based applications.
  • Developed Internal Application using Angular JS and Node JS connecting to Oracle on the backend.
  • Expertise in using IDEs like Spring Tool Suite, WSAD, RAD, Net beans, WebLogic Workshop, intelliJ and Eclipse.
  • Experienced in Software Development Processes like SCRUM, Waterfall, Iterative and Agile Methodologies.

TECHNICAL SKILLS:

Programming Languages: Java, C, C++, SQL, NoSQL, PL/SQL,UML

J2EE & Frameworks: J2ee (Servlets, JSP, custom tags, JSTL, EJB, JMS, JSF, Web Services JAX-WS, REST, JAX-RPC and JAX-RS ),Struts-1.2, Spring-2.5.6, Spring boot, Hibernate3, JUnit, AngularJS,ReactJS,NodeJS QTP,Log4J, Selenium.

Web Tools and languages: HTML, XML,CSS, JavaScript, Ajax, jQuery

Databases: Oracle 10g/11g, DB2, MySQL, DNA,MongoDB

WebLogic: 10.3.3, IBM Web Sphere-7.0, Apache Tomcat, JBoss

IDE & Tools: Eclipse3.2, MyEclipse 7.0, RAD6.5, RSA,IntelliJ IDEA, Net Beans,GWT,Ant, Maven

Version control systems: CVS, Rational Clear Case, Aldon LM, SVN, TFS

Operating systems: Windows, Linux/Unix

PROFESSIONAL EXPERIENCE:

Confidential, Plymouth, MN

Java Developer

Responsibilities:

  • Actively participated in the complete delivery of the project.
  • Developed code using Java, J2EE, and spring also used Hibernate as an ORM tool for object relational mapping.
  • Worked on openAM and openDJ for user registration and authentication.
  • Created REST web services to send data in JSON format to different systems using spring boot.
  • Developed the business layer in spring boot.
  • Support the code builds by integrating with continuous integration tool (Jenkins)
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Created the spring Bean Factory and Application Context for initializing services and extensively used Spring Controller, interceptor, mapping and bean classes which will validate the input forms (form beans populated by JSP pages) based on the business logic and configured in spring configuration file to attain Dependency Injection (DI/IoC) and loose coupling.
  • Developed JAX-RS utilizing business logic for CRUD functionality and Jersey WebServices for creating reports and passing.
  • Written Maven scripts, Installed Jenkins, written shell script for end to end build and deployment automation.
  • Used Spring Batch to implement the Enterprise application for the daily operations.
  • Responsible for implementation of java integration components for JBPM and DROOLs.
  • Designed and developed asynchronous messaging service using JMS for communication between applications.
  • Implemented CSRF and Cross Site Scripting for web security of application and SQL Injection for DB level security.
  • Experienced in working with ATG Commerce Server in the models Product Catalog, Targeted Promotions and Pricing Service.
  • Worked on NoSQL and Embedded databases including HBase and Elastic Search
  • Implemented form beans, DAO classes, Session Factory, Hibernate mappings, dependencies between delegate classes, DAOs, controller classes, validation classes and the domain objects are configured as part of the spring configuration file.
  • Used design patterns like MVC, DAO, DTO, Object Pool, Proxy, Singleton, Facade, Factory,
  • Business delegate and Hibernate Session Factory design patterns.
  • Used Agile Methodology for Java development.
  • Implemented SAML to have SSO (Single Sign On) between two applications.
  • Installed IBM MobileFirst and implemented It’s Cloud for some locations for building mobile applications for the enterprise.
  • Successfully implemented Autosuggest functionality using Ajax, JQuery, DHTML, Web Service call and JSON.
  • Instructed application team in secure programming during all phases of application lifecycle(SDLC) based on Open Web Application Security Project (OWASP) standards.
  • Writing application code and development activities for large projects especially in a SOA environment with Mule ESB.
  • Performed the Code reviews and Created/reviewed the project deliverables.
  • Coordinated with all cross-commits and Coordinated between the Client and Offshore Team during all phases of the project.
  • Implemented Transaction management using Spring AOP aspects, point cuts and transaction manager.
  • Involved in python scripting while working with Jenkins tool.
  • Used Jenkins for the Continuous Integration and Continuous Deployments.
  • Used Apache Camel as an integration language.
  • Experience in Data Mapping and Data Quality Testing using Gemfire DB.
  • Integrated EMC Documentum with Content Management Interoperability Services (CMIS) for Content Management.
  • Involved in writing test-cases using Junit, debugging Implementation and deployment activities.
  • Created XML document using STAX XML API to pass the XML structure to Web Services. JUnit, Mockito and SoapUI tools are used to test services
  • Successfully involved in test driven development (TDD) model using JUnit.
  • Wrote SQL Queries, Indexes, Stored Procedures, triggers and packages.
  • Supported Business users in User Acceptance Testing.
  • Supported Testing team during System and Integration Test phases.
  • Followed up with Performance team to do Performance testing and did tuning to meet SLAs.

Environment: Java, J2EE, HTML, JavaScript, Servlets, RESTFUL web Services, WSDL, JAXB, XML, XSD, SQL, PL/SQL, Hibernate, JSP, Windows, UNIX, Junit, Agile Methodology, Spring, Spring MVC, Spring Design Patterns (DAO, DTO, Factory, Singleton), TDD, Oracle 11g, Angular js, SVN.

Confidential, San jose, CA

Java/J2EE Developer

Responsibilities:

  • Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
  • Designed and implemented the User Interface using HTML5, CSS3, JavaScript, JSP, AJAX and MySQL.
  • Implemented latest HTML5 and CSS3 features like creating various effects, shadings, 2D/3D animations, shapes, handling multimedia files and many others.
  • Developed prototypes and UI deliverables, such as wireframes using the tool BALSAMIQ.
  • Developed a Single Page Application (SPA) for the clients to perform risk analysis and predict the impact of fraud, waste and abuse using AngularJS.
  • Used various features in AngularJS like data binding, routing, custom filters, custom directives to meet various customized requirements.
  • Used the http services in AngularJS to make API calls and exchange data in JSON.
  • Used Google analytics reports, optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS.
  • Extensively used jQuery, AJAX and DOM manipulation to create interactive web applications like message posting and auto complete form validations.
  • Maintained cross browser compatibility and implemented responsive features using Twitter Bootstrap.
  • Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
  • Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons. Applied industry best practices and standards when project requirements were lagging.
  • Used HTML5 and JavaScript for client side validations.
  • Extensively used jQuery in implementing various GUI components in application portal.
  • Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
  • Using Google analytics reports, optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS.
  • Used jQuery to make the HTML, CSS interact with JavaScript functions to add dynamism to the web page.
  • Created and tested scripts using jQuery on various browsers Chrome, Firefox, Opera, Safari, IE, etc.
  • Coding pages with best Search Engine Optimization (SEO) techniques
  • Actively involved in providing the technical support of the application by troubleshooting and resolving the issues.
  • Resolved the issues for the pages with low traffic and high load time. This directly increased traffic & sales; which decreased maintenance and capital expenditures for department.

Environment: Rally, Agile, HTML5, CSS3, DHTML, JavaScript, jQuery, Backbone.js, Angular.js, Node.js, Require.js, Responsive Design, Bootstrap, AJAX, SVN, Web services, XML, XSLT, Agile Methodology, Rally, Linux, Windows

Confidential

Java Developer

Responsibilities:

  • Implemented MVC architecture by separating the business logic from the presentation layer using STRUTS.
  • Developed the complete Exception module using the existing framework that embraces Java, JSP, JSTL, and Ajax.
  • Developed Struts action classes and form beans.
  • Worked on the Struts validations for billing and shipping page.
  • Utilized Core J2EE designs patterns such as Singleton in the implementation of the services.
  • Wrote stored procedures using PL/SQL for data retrieval from different tables.
  • Worked on the Web Services using the WSDL.
  • Worked on the SQL queries and triggers using the DB2 database.
  • Implemented a message producer sending XML messages to a JMS queue.
  • Used Apache Camel for routing, transformation of messages between different transport mechanisms
  • Collaborated with Web designers to create the JSP pages, applying HTML, JavaScript and Struts Tags.
  • Developed distributed components using EJB, used RMI as middle-ware and deployed them on BEA Websphere server.
  • Involved in creating/deploying jar, war and ear files in Web Sphere Application server
  • Worked on various bug fixing on the shipping and billing page..
  • Designed and developed user interface using asynchronous technologies i.e. Ajax and Struts Frameworks.
  • Designed and developed interface components using HTML, JSP and JSTL tags framework.
  • Involved in integrating external systems using SOA (Web services, WSDL, SOAP, UDDI, and XML).
  • Responsible for developing design patterns MVC, DAO, Singleton, Factory etc.
  • Developed and modified SQL queries and Stored Procedures.

Environment: Java 5.0, J2EE 5.0, JDBC, JSP 2.0, Servlets, Struts 1.2, EJB 3.0, HTML, XML, WebServices, JavaScript, Oracle 10g, MQ Series, Eclipse, UNIX.

We'd love your feedback!