We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY

  • 8+ years of experience in Design & Development of Enterprise Applications, Web Applications, and Web Services in Java and related technologies.
  • Extensive working experience with in Design, Development, and Implementation in teh field of Web Applications development using HTML, CSS, XHTML, JavaScript, JQuery, Angular js, Bootstrap, AJAX, XML, JSON, Restful web services and Responsive web designing.
  • Experience with various MVC Java frameworks like Angular.JS, EXT.JS, Jquery, Backbone.JS, Node.JS, React.JS, Express JS, Ember JS.
  • Developed Single page application with using AngularJS with MVC FrameWork.
  • Expertise in Core Java concepts - Collection Framework, Exception Handling, IO, Serialization, Multi-threading, Concurrency etc
  • Experience in working on various Frameworks like Spring, Struts, JSF, EJB and ORM Technology like Hibernate, and IBatis, which implements JPA
  • Good knowledge of Spring Core, spring batch, Spring security, spring boot, spring MVC and spring's integration with Hibernate and Struts technologies
  • Experience in Service Oriented Architecture (SOA), Web Services design development and deployment using WSDL, REST, UDDI, JAXP, JAXB, SAX, DOM, XSLT, Apache AXIS, SOAP Web Services.
  • Proficient in using Object Oriented Programming Analysis and Design (OOAD) principles, UML and Rational Rose, Object Oriented Design Patterns in building high performance applications
  • Experience in using JSP and Servlets to create web interfaces and integrating apache tools like Kafka.
  • Worked on (JMS) MQ's like IBMMQ and Active MQ.
  • Implemented business logic components using POJOs.
  • Used karma and jasmine to do unit testing and end to end testing.
  • Good knowledge with Grunt task runner and installed latest version of libraries with Bower based on running in teh Node.js environment.
  • Good Understanding of Document Object Model (DOM) and DOM Functions.
  • Hands on experience with various Applications servers and Web servers (IBM Web Sphere Application Server, WebLogic, JBoss, and Tomcat).
  • Well experience in Design and Development of database systems using RDBMS concepts including Oracle 8i/9i/10g/11g, PostgreSQL, MySQL and experience in writing SQL queries, PL/SQL, T-SQL, Stored procedures, prepared statements and triggers.
  • Hands on experience using Drools Framework.
  • Performed DevOps for Linux, Mac and Windows platforms
  • Proven knowledge in one or more NoSQL Document Store databases such as MongoDB, Cassandra
  • Skilled in using automated functional testing tools like Selenium and test driven development using JUnit and debug tools like log4j.
  • Experience in writing Build Scripts using Shell Scripts, ANT, MAVEN and using CI (Continuation Integration) tools like Continuum, Jenkins and Hudson.
  • Expertise in writing JUnit test cases using Junit Frameworks like Mockito, JMock.
  • Strong knowledge on working with Jasmin-Karma, Protractor for client side unit testing and Experience on working client side build tools like NPM, Grunt, Gulp, Bower.
  • Extensive experience in working on projects with Waterfall and Agile methodologies such as Test Driven Development (TDD) and SCRUM.

TECHNICAL SKILLS

Programming Languages: JavaScript, Java, J2EE, SQL, C, C++

Operating Systems: Win XP/Vista/7/8, Linux.

Client Side Programming: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, JavaScript, AJAX, JQuery, JSON

JavaScript Frameworks: Ext js, Backbone.js, Require.js, Node.js, Angular.js, Ember js, Nightwatch js, Phantom js, Can JS

RDBMS: Oracle, MySQL, SQL Server, DB2

NoSQL: MongoDB, Redis, Firebase

Application Server: WebLogic, Tomcat, WebSphere, JBOSS, Apache

Tools: Ant, VNC, Toad

Framework/Technology: Struts, Spring, Work-Flow, Hibernate, JSF, Servlets, JSTL, JMS, LDAP, EJB, JPA

Developer Tools: Chrome Dev Tools, Grunt, LiveReload

IDE and Tools: Netbeans, Eclipse, RAD, Eclipse IDE, Firebug, Developer Tools, EditPlus, JSfiddle, Sublime text, BugZilla, Brackets, Microsoft Visual Studio, webstrom

Version Control: ClearCase, CVS, SVN, GIT

Testing Tools: Selenium, Qunit

PROFESSIONAL EXPERIENCE

Confidential, Pittsburgh, PA

Sr. Java Developer

Responsibilities:

  • Created interactive web pages and applications by usage of HTML, CSS, Angular JS, Node JS and JQuery.
  • Created Angular JS controllers and services.
  • Used Angular JS controller to control teh client side view rendering and support dynamic content in teh Single page application.
  • Called Rest web services through Angular JS services to get JSON Object and modified teh response object to display in UI.
  • Built great user interfaces with Modern JavaScript Frameworks like React JS.
  • Worked on creating Single Page Applications using Ember Js framework
  • Used Spring framework and J2EE components, Utilized Spring MVC, IoC, AOP and DAO modules. Developed controller classes, backend processes, complex services and database interaction Added security for service layer methods using Spring Security.
  • Involved in teh JMS Connection Pool and teh implementation of publish and subscribe using Spring JMS.
  • Used teh Rest Templates in teh spring services to call teh rest web services.
  • Used Web Services (SOAP & WSDL) to exchange data between portal and other modules.
  • Created teh spring Bean Factory for initializing services.
  • Coded Rest API for Product service using spring boot.
  • Coded soap and Rest web services using spring boot to rewrite existing application to micro web application.
  • Used Hibernate, object relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Involved in creating teh Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Integrated spring with Hibernate using configurations and implemented DAO layer to save entities into data base.
  • Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files.
  • Involved in writing Oracle PL/SQL Stored procedures, triggers, and views.
  • Worked on noSql data base MongoDB and Performed CRUD operations like Update, Insert and Delete data
  • Fetch data from mongo DB using mangoose of Node.js
  • Followed strict patterns of RA team for unit test cases with mocha and jasmine
  • Designed and reviewed teh test scenarios and scripts for given functional requirements and automated test cases in Selenium.
  • Created functions for different selenium locator types.
  • Installed node.js and utilized teh NPM with Grunt for teh build.
  • Used Gradle tool for dependency management and used Jenkins for continues integration.
  • Installed WebSphere Server for handling HTTP Request/Response. Teh request and response from teh client are controlled using Session Tracking in JSP.
  • Extensively used teh LOG4j to log regular Debug and Exception statements.
  • Written client interfaces and implementation classes to consume teh web services.
  • Used Eclipse as teh IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, accessory code generation, and version control GIT.
  • Wrote unit testing codes using JUnit, resolved bugs and other defects using Firebug .
  • Worked in an Agile environment delivering output in sprints and participating in scrums.

Environment: Jquery, Angular js, Node js, Backbone js, React js, Spring MVC, IOP, Spring Batch, Eclipse, Oracle, JBoss, SOAP UI, AWS, EC2, JSP, JSF(Rich Faces), Servlets, JDBC, Hibernate, XML, Selenium, Jasmine, Karma, XSLT, CSS, DOM, Grunts, DHTML, Junit, GIT, Log4j, Oracle, UNIX, Maven, Jenkins, Agile Scrum

Confidential, Bentonville, AR

Sr. Java/UI Developer

Responsibilities:

  • Actively involved in teh various phases of SDLC to analyze business requirements, analysis, design, development, testing and support.
  • Followed teh Agile (Scrum) development methodology and participated in daily Stand-up meetings to update teh task status on teh assigned tasks such as technical documentation, development of different modules.
  • Involved in teh development of presentation tier using HTML, CSS, Bootstrap, Angular JS and JSP.
  • Developed validations for forms data as well as server side using Angular JS validation
  • Implemented Angular JS and AJAX for teh better performance of system and partial page rendering
  • Used AngularJS for making Restful API calls and data binding.
  • Used Backbone.js for Fetching Data from teh Server by giving URL to get JSON data for model and to populate model from teh server.
  • Implemented teh application using Spring MVC web framework based on MVC Architecture.
  • Used J2EE design patterns like MVC, Business Delegate, and DAO.
  • Applied Spring IOC to facilitate Dependency Injection.
  • Integrated Spring Security Delegating Filter Proxy filter chain in web.xml to secure teh application and limit access privileges to teh users.
  • Developed Business components using Java Beans and database connections using Spring JDBC, Spring DAO API.
  • Implemented Spring AOP features such as Spring Bean Auto Wiring Interceptor to inject Spring Beans Context into EJBs.
  • Used Hibernate for database persistence layer and Spring for bean instantiation, and Hibernate APIs to retrieve and store teh data to teh database with Hibernate Transaction Control
  • Developed REST Web services to expose teh business methods to external services in teh project.
  • Implemented Integration process using Apache Camel to integrate different modules in entire project.
  • Developed Web services (SOAP and REST) to expose teh business methods to external services
  • Involved in deployment of teh application using Gulp.
  • Experience with Test Driven Development and Dockers and Node.js
  • Experience developing Splunk queries and dashboards targeted at understanding application performance and capacity analysis.
  • Used SQL Developer framework to write SQL queries and used JDBC to access database and implementation of connection pooling.
  • Developed JUnit test classes to test teh functionality of a code and developed test cases for Camel Routing.
  • Having good knowledge on Selenium Web Driver & Web Driver RC (Automation tool) with Java.
  • Used SLF4j to record teh log messages to teh log files.
  • Worked with Gradle build tool to build and deployed application on JBoss application server.
  • Used JBoss Developer Studio IDE to develop teh Application.
  • Interacting with teh Quality team about teh issues, bugs found and fixing them in teh testing phase of teh Application.

Environment: Java, J2EE, Spring MVC, Spring Security, Apache Camel, Servlet, JSP, HTML, CSS, Angular JS,Backbone Js, Node Js, Ajax, JSON, Oracle, JBoss, Gradle, Gulp, Selenium, SVN, and JUnit.

Confidential, Santa Clara, CA

Sr. Java/UI Developer

Responsibilities:

  • Implemented Multi-threading and other Core Java concepts throughout teh project.
  • Used Java Message Service (JMS) API to allow application components to create, send, receive, and read messages.
  • Developed cross-browser/platform HTML5, CSS3, and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Developed User Interface using JSF and JavaScript with AngularJS.
  • Used JSON and AJAX with jQuery for request data and response processing.
  • Extensively used AJAX calls to transfer JSON data and rendered teh data to DOM
  • Implemented teh project in Maven from teh scratch and added dependency injection along with MVC & Validator.
  • Developed and implemented MVC architectural pattern using JSF framework and Implemented various validation controls for form validation and custom validation controls with jQuery.
  • Developed UI using JSF pages with teh Prime Faces component.
  • Developed JSF using Prime Faces templates.
  • Continuous integration services are provided for software development using JENKINS.
  • Designed process flows and Class diagrams using UML on MS Vision.
  • Worked with UX designers when designing wireframes and analyzed user stories corresponding to wireframes. Designed and developed UI screens with XSLT and JSF (MVC) to provide interactive screens to display data.
  • Developed SOAP web services and WebLogic server in RAD IDE.
  • Used SOAP UI to test teh web services and mock response for unit testing teh web services.
  • Developed Stub projects for WSDL and WADL using Apache CXF.
  • Implemented business components based on J2EE Design Patterns such as DAO, ValueObject, singleton, Factory design patterns.
  • Created Data tables and implemented Stored Procedures, SQL Queries, and Functions on Oracle Database
  • Engaged with TDD and developed test cases based on teh project specification.
  • Wrote teh JPA annotation entities for Oracle Database.
  • Engaged with client and stakeholder discussions to acquire software requirements for teh application.
  • Worked in Agile methodology environment including Acceptance Test Driven Design and Continuous Integration/Delivery.

Environment: JDK, J2EE, JSON, FLEX, Struts, Spring, Hibernate, RAD, JSP, JQuery, Oracle, MS Project, SQL Loader, JAX-RS, Unix Shell script, TDD, SOAP UI, Maven, JMS, WebLogic .

Confidential, MN

Java/UI Developer

Responsibilities:

  • Responsible to enhance teh Portal UI using HTML, Java Script, XML, JSP,Java, CSS as per teh requirements and providing teh client side Java script validations and Server side Bean Validation Framework (JSR 303).
  • Used AJAX framework for server communication and seamless user experience.
  • Used client side Java scripting: JQUERY for designing TABS and DIALOGBOX.
  • Involved in developing teh application using Java/J2EE platform. Implemented teh Model View Control (MVC) structure using Struts.
  • Developed teh web application using MS SQL SERVER.
  • Used Hibernate as Persistence framework mapping teh ORM objects to table using Hibernate annotations.
  • Responsible to write teh different service classes and utility API which will be used across teh frame work.
  • Used Axis to implementing Web Services for integration of different systems.
  • Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Used SOAP UI for testing teh Web services by sending an SOAP request.
  • Created test framework on Selenium and executed Web testing in Chrome, IE and Mozilla through Web driver.
  • Used SpringBatch with Quartz scheduler for generate teh reports
  • Modified existing Unix shell scripting for Sybase to SQL Server migration for custdb.
  • Created UNIX shell scripts to automate teh build process, to perform regular jobs like file transfers between different hosts.
  • Used Log4j for teh logging teh output to teh files.
  • Used JUNIT/Eclipse for teh unit testing of various modules.
  • Involved in production support, monitoring server and error logs and Foreseeing teh Potential Issues, and escalating to teh higher levels.

Environment: JDK, JSP, Servlets, Spring Framework, Spring IOC, Spring JDBC, Web Sphere, Ms Sql, XML, XPath API, UNIX, Selenium, Web Services, WSDL, SOAP, AJAX, CSS, ANT.

Confidential

Java Developer

Responsibilities:

  • In order to handle teh exceptions in teh application we designed and implemented customized exception handling.
  • Worked on various technologies like HTML, JSP, Servlets. Responsible for change requests and maintenance during development of teh project.
  • Worked extensively on struts 2.0 framework in order to insert teh panel data into teh panel container.
  • Used continuous Integration development methodology and verified teh code using automated build.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Implemented Singleton, Service Locator design patterns in MVC framework and developed command, delegate, model action script classes to interact with teh backend.
  • Used EJB to implement teh business logic of teh application.
  • Design, develop and test rich applications using Java Swing
  • Used Relational database management system (RDBMS) to create, update and administer a relational database.Updated Struts-config.xml files to integrate all teh components in teh Struts framework.
  • Involved in teh deployment of teh application on Jboss.
  • Created and Consumed Web Services using Restful & SOAP web services.
  • Using Service Oriented Architecture (SOA) designed, developed and deployed Webservices.
  • Designed and coded application component layers in an Agile environment utilizing a test driven development approach.
  • Involved in putting teh entries to external XML files which are read by doc-builder.
  • Involved in developing teh Triggers, functions, and procedures.
  • Involved in taking teh clients requirements up-to-date and worked on them accordingly.
  • Involved in finding as well as fixing teh bugs and making modifications to already existing code.
  • Worked in a team of 3 members and used panel container to organize teh panels.

Environment: Java, JBoss, struts framework, JSP, EJB, Spring, XML, Servlets, GIT, Agile, REST, SOAP UI, SAML, HTML, JSP, Junit, JPA, Servlets, Flex, RDBMS, Eclipse, Continuous Integration, TOAD, UNIX, Ant, SQL server.

Confidential

Jr. Java Programmer

Responsibilities:

  • Gathering specification, designing teh system, development, testing and implementing teh system. Collecting teh requirements from end users.
  • Preparing teh Detailed Design Documents, which contains teh Class Diagrams and Sequence Diagrams for teh complex use cases.
  • Developing Struts based applications in an Extreme Programming environment.
  • Developing interactive web components using AJAX.
  • Implementing teh saving of definitions and dynamic population of data using AJAX.
  • Creating and hosting web services for data exchange of different systems.
  • Developing teh web interface using MVC design pattern with Struts framework.
  • Implementing teh Java related portions of teh application including EJBs for encapsulating business logic.
  • Designing and Implementing Server Objects using Java Servlets, JDBC.
  • JDBC connection pooling for accessing embedded and legacy data sources
  • Development & Unit Testing of Vendor Management and Maintenance Modules
  • Preparing/Reviewing Use cases, UML diagram.
  • Developed commonly used client side validation using Java script.
  • Involved in implementing teh batch processing usingshellscriptingand thus processing teh XML files received from teh external application though teh FTP server.
  • Developed build script using ANT to build, package, test and deploy application in web sphere application server.
  • Developed SQL queries and utilized stored procedures and triggers to perform transactions with Oracle DB.
  • Used clear case for version controlling management.
  • Involved in writing teh XSL files to transform teh user defined GUI Component data to render view.
  • Prepared and updated teh build scripts using Ant Tool.

Environment: JSP, Servlets, EJB, JMS, XML, XSLT, Log4j, Struts, Tiles, AJAX, HTML, CSS, Eclipse, Rational Rose, JUnit, Ant, CVS, RAD, IBM Web Sphere Application Server, IBM AIX, SOAP, Oracle, UNIX, Windows XP.

We'd love your feedback!