We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Southfield, MI

SUMMARY

  • Over 6 years of experience in Analysis, Design, Development, Maintenance and Implementing Enterprise, Web and Client Server applications using JAVA/J2EE Web technologies and Object oriented technology.
  • Extensive experience in working on projects with Waterfall and Agile methodologies such as Test Driven Development (TDD) and SCRUM.
  • Expertise in front end development and design using HTML/HTML5, CSS/CSS3, JavaScript ECMA Script 5&6, XML, Servlets, JSP, JSTL, Struts, Ajax, JSON, jQuery, Backbone JS, Node JS, Angular JS, Bootstrap.
  • Expertise in Client Side designing and validations using HTML, HTML5, XML, XSL and Java Script and in making web page cross browser compatible.
  • Experience working with JavaScript MVC frameworks like AngularJS, Backbone JS.
  • Solid experience with Responsive Web Design (RWD), AJAX, RESTFUL Services and JSON.
  • Experience in developing Web applications using JAVA/J2EE concepts like OOP, Core Java, Servlets, JSP, EJBs, JDBC and spring, Struts, Hibernate and Web Services.
  • Experience in XML related technologies like XML, XSLT parses such as SAX/DOM, JAXB and developing XML documents with XSD validations.
  • Good working knowledge on spring core, Spring ORM, Spring DAO and Spring MVC architectures.
  • Responsible for developing single page applications using AngularJS and Bootstrap.
  • Strong experience in Version Control tools GIT and SVN to handle the changes on multiple projects.
  • Experience in working on the Karma and Jasmine.
  • Worked extensively on projects using SQL and PL/SQL. Created Stored Procedures to encapsulate business logic in the database and improve performance.
  • Experience with multiple Servers like Apache Tomcat, IBM WebSphere, WebLogic and JBoss.
  • Worked on the continuous integration tool like Jenkins, Quick Build and Bamboo.
  • Expertise in automation Testing tools such as Selenium, Protractor and Web Services such as SOAP and RESTful API.
  • Experienced in build tools such as ANT, Maven, and Gradle.
  • Experienced in developing UML diagrams like Use Case Diagrams, Class diagrams, Sequence Diagrams, and Behavior Diagrams.
  • Excellent knowledge in working with various databases like SQL server, MySQL, DB2 and NoSQL database like MongoDB, Cassandra.
  • Proficient in RDBMS concepts and experience in working with Oracle 9i/10g/11g, DB2 and MY SQL PL/SQL, SQL* Plus, Database triggers, Procedures, Functions.
  • Highly Self - motivated, good technical, communications and interpersonal skills. Able to work reliably under pressure. Committed team player with strong analytical and problem solving skills, ability to quickly adapt to new environments & technologies.

TECHNICAL SKILLS:

Languages: Java, C++, C, SQL, PL/SQL

Databases: Oracle, MySQL, SQL Server

J2EE Technologies: Servlets, JSP, JSF, EJB, JDBC

Web Technologies: HTML5, CSS3, XML, JSON, JavaScript ECMA Script 5 & 6, jQuery, GWT, Swing, Bootstrap

Application Frameworks: Hibernate, Spring, Struts

JavaScript Frameworks: Angular JS, Backbone JS, React.js, Bootstrap.

Web Application Servers: Apache Tomcat, WebLogic, JBoss, IBM WebSphere

Protocols: HTTP, SOAP

Methodologies: Agile, Water-fall

Version Control: GIT, Tortoise SVN, CVS

IDE Tools: Eclipse, IntelliJ, RAD, WSAD, NetBeans.

Continuous Integration Tools: Jenkins, Quick Build, Bamboo

Build Tools: Apache, ANT, Gradle & Maven

Design Tools: Microsoft Visio, Rational Rose

Testing Tools: QC, Selenium Web Driver, JUnit, TestNG, Mockito

Operating Systems: Windows, Linux, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Southfield, MI

Java Developer

Responsibilities:

  • Involved in the analysis, design, development, testing and support phases of application using AGILE SCRUM methodology.
  • Implemented REST web services solution for an inventory application and developed API services with the help of spring boot framework.
  • Worked on Response JSON data will be hooked in UI (Angular JS) to showcase the dashboards which resulting in GRID pattern and RWD.
  • Developed the Restful Services through Spring Boot which embedded server to project JSON requests and responses with HTTP status codes in swagger UI.
  • Designed Single page web applications object oriented with Angular JS and Created prototypes in HTML, JavaScript and CSS for different UI pages.
  • Used Java Stream API to perform operations over the elements of data source and aggregate their results with help of Source and terminal operation.
  • UsedSpring MVCModel View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of application.
  • Written Controller, Services, Converter, Repository classes for Spring MVC and for authentication, authorization added Spring Security dependencies.
  • Worked on Spring Batch processing to run the jobs daily, weekly for returning the data from unique formats into databases of SQL, ORACLE.
  • BuiltDAOpackage as well asDAO IMPLpackage to implement the data access logic, and usingHibernate Annotation to do the data mapping.
  • Implementation of Authentication and authorization using LDAP and SSO groups for web applications.
  • Implemented DAO layers using JPA standards and Hibernate API developed POJO, with integration of Spring Framework. Used Spring Inheritance to develop beans from parent beans and worked on Spring Quartz functionality for scheduling tasks using Service Oriented architecture SOA.
  • UsedJMSforsending asynchronousdata between the unique session beans.
  • Wrote stored procedures, complex queries using SQL to extract data from the database, delete data and reload data on Oracle DB.
  • Wrote Test Cases for FunctionalTesting usingJUnit and Mockito.
  • UsedGIT for version control to inter-connect with developers using same platform and Log4Jfor Logging, debugging.
  • Deploying into higher environments from tags with the help of JENKINS.
  • Bug fixing from bug triage meeting, functional testing, production support & live support with release team, dev-ops team and maintenance of application.
  • Worked in Agile methodology for tracking user stories.

Environment: Java/J2EE, Servlets, JDBC, spring, Hibernate, JQuery, AngularJS, JSON, JUnit, HTML5, Bootstrap, Maven, RESTful API, JENKINS, WebLogic, GIT, Putty.

Confidential, Auburn Hills, MI

Java /UI Developer

Responsibilities:

  • Implemented theGraphic User Interface GUI by coding in HTML5, CSS3, Bootstrap, JavaScript, jQuery, and jQuery UI.
  • Involved indocument analysisandtechnical feasibilitydiscussions for implementing new functionalities.
  • BuildRESTweb service by buildingNode.jsServer in the back-end to handle requests sent from the front endjQuery Ajax calls.
  • Developing Responsive Design UI rich Rest Service Applications, Single Page Applications and HTML Wireframes using HTML5 Grid Structures/Layouts, CSS3 Media Queries Ajax, Angular JS and Bootstrap.
  • Designed Single page web applications object oriented JavaScript Framework like Angular JS and Bootstrap.
  • Used AngularJS framework where data from backend is stored in model and populated it to UI.
  • Worked on AngularJS Routes using $scope object to create a Views using Controllers.
  • Developed user-friendly interface to seamlessly combine the new module with existing login system by usingAngularJSframeworkandjQuery.
  • Implemented Backbone JS and React JS to create dynamically changing Website.
  • Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery library.
  • Ran the standalone front end application in Grunt Server task runner.
  • UsedSpring MVCModel View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Configured the xml files for Open SourceSpring Frameworkto fulfill the Proxy Pattern.
  • Configured the xml files forSpring Securityinjection to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and Server side assets.
  • Used JDBC connectivity for querying, inserting, updating, deleting data from Oracle database.
  • Extensively worked on Spring Bean Wiring, Spring DAO and Spring AOP modules.
  • BuiltDAOpackage as well asDAO IMPLpackage to implement the data access logic, and usingHibernate Annotation to do the data mapping.
  • Implemented Spring AOP in exception handling, which reduces the development time to handle the exceptions.
  • WroteHibernateconfiguration files to enable the data transactions betweenPOJOandOracle Database.
  • Used Hibernate to store the persistence data into the Oracle database and written HQL to access the data from the database.
  • Implemented design patterns like Session Facade, Singleton, Factory, Service Locator and DAO.
  • UsedAntfor building and deploying the war file into application server.
  • Created test cases usingJUNITandMockito and Configured and set upJBossServer for deployment.
  • Used JIRA for tracking bugs and JENKINS for continuous integration.
  • Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the Issues.
  • Ensured site design integrity and quality control consistency throughout the project’s lifecycle.
  • Responsible for quality assurance of finished websites including the validation of web forms and links.

Environment: Java/J2EE, Design Pattern, Servlets, JSP, JSF, JDBC, Spring, Hibernate, JavaScript, Ajax, jQuery, Web Services, AngularJS, Node JS, React JS, JUnit, HTML5, CSS3, Bootstrap, JBoss Application Server, Ant, PL/SQL, RESTful API, JENKINS, SVN, Eclipse, JIRA.

Confidential, Lowell-AK

JAVA Front End Developer

Responsibilities:

  • Designed and developed Web pages using with HTML5, DHTML, Angular JS, CSS3, Ajax, Bootstrap, JSP and jQuery based on the W3C standards and Web 2.0.
  • Actively involved in the various phases of SDLC to analyze business requirements, analysis, design, development, testing and support.
  • Followed the Agile (Scrum) development methodology and participated in daily Scrum calls to update the task status on the assigned tasks such as technical documentation, development of the check administration module.
  • Use field-tested best practices for packaging and deploying Angular JS applications
  • Used J2EE design patterns like MVC, Session Facade, Business Delegate, and DAO.
  • Involved in the development of presentation tier using HTML, JavaScript, CSS, JSP, Ajax and defined common page layouts using Tiles.
  • Developed the user’s application by editing updating using MVC pattern in Backbone JS.
  • Experience working on Grunt for minification of JavaScript files, compilation of LESS files into CSS and also for monitoring the application.
  • Implemented Backbone JS and Bootstrap to create dynamically changing Website.
  • Used/modified jQuery to perform Ajax calls for creating interactive web pages on JSON response.
  • Built applications for scale using React JS.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
  • Used Photoshop, Flex for implementing application and designing graphics and images.
  • Developed validations for forms data as well as server side using Struts validators frame work.
  • UsedHibernatefor interacting with Persistence Layer forCRUDoperations. Developed Rest architecture based web services to facilitate communication between client and servers.
  • Used Node JS as a proxy to interact with Rest services and also interacting with Database.
  • Used GitHub repository to run the Jenkins job for Continues Integration.
  • Migrated applications to the AWS cloud.
  • Involved inTest Driven Developmentby writingJUnit test casein the coding part of Java methods
  • Used Cucumber to write test cases for new modules and Used JIRA for tracking bugs and Used JENKINS for continuous integration.
  • Used SQL Developer framework to write SQL queries and used JDBC to access database andimplemented of connection pooling.
  • Interacting with the Quality team about the issues, bugs found and fixing them in the testing phase of theApplication.

Environment: Java/J2EE, Design Pattern, Servlets, JSP, JSF, JDBC, Struts, Hibernate, JavaScript, Ajax, jQuery, Web Services, AngularJS, ReactJS, JSON, JUnit, HTML5, CSS3, Bootstrap, JBoss Application Server, Apache Maven build tool, AWS PL/SQL, RESTful API, JENKINS, GRUNT, GIT, LESS, Jenkins, JIRA, Backbone.js and Eclipse.

Confidential

JAVA Web Developer

Responsibilities:

  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development usingOOAD methodology to capture and model business requirements.
  • Involved in Java, J2EE, spring, Web Services and Hibernate in a fast paced development environment.
  • Built a web frontend using Spring MVC Framework with JSP, HTML, CSS, AJAX, and JavaScript.
  • Implemented AJAX functionality using jQuery, JSON and XML.
  • Developed web pages with functionalities like login, register, forget password, Email, Filters using Java Script, jQuery and HTML.
  • Designed business applications using web technologies like HTML and CSS based on the W3C standards
  • Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests.
  • Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
  • Used the Node JS and Backbone JSMVC Frameworks in the development of the web application.
  • Used Backbone JS for developing light weight SP Web applications to achieve synchronization.
  • Coordinated with Photoshop designers to implement mock ups and the layouts of the application.
  • Writing JavaScript forNode JS applications that is useful for interacting with server and network applications
  • Designed, developed and updated User Interface Web Forms using CSS, Dreamweaver and JavaScript.
  • Coded JavaScript for page functionality and Pop up Screens and used HTML to make dropdown menus on Web pages and display part of a Webpage upon user request.
  • Used Adapter Pattern and combined sequential and parallel enterprise pattern to send and receive data from our third party system.
  • Developed Helper Classes and Value data access objects which interact with Database.
  • Extensively used CustomJSPtags to separate presentation from application logic.
  • Installation, Configuration administration of JBOSS environment, including deployment ofServlets.
  • UsedHibernatefor interacting with Persistence Layer forCRUDoperations. Developed Rest architecture based web services to facilitate communication between client and servers.
  • Used CVS for version control system and Used JBoss as the Application Server.
  • UsedMAVENfor compilation and building JAR, WAR and EAR files.
  • UsedJUnitfor the unit testing of various modules and Used JENKINS for continuous integration.

Environment: Java/J2EE, Design Pattern, Servlets, JSP, JSF, JDBC, Spring, Hibernate, JavaScript, Ajax, jQuery, Web Services, Backbone JS, Node JS, JUnit, HTML, CSS3, Bootstrap, JBoss Application Server, Ant, PL/SQL, RESTful API, JENKINS, CVS, Eclipse.

We'd love your feedback!