We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00 Rating

Dallas, TX

PROFESSIONAL SUMMARY:

  • Over 8+ years of experience in designing, developing and testing of distributed applications, internet/intranet based database, J2EE and SOA compliant applications.
  • Experience in Java Web - based, Desktop Based Development with Concepts of, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP) and its implementation.
  • Hands on expertise in front-end development utilizing JavaScript frameworks such as jQuery as well as front end technologies, HTML5, CSS3, Android, Ajax, NodeJS, Angular JS, Ember.js and ETL Tools.
  • Solid Experience with Java technologies including: Java Collections, Interfaces, Synchronization, Serialization, IO, Exception Handling, Multi-Threading, Java Beans, Web Services SOAP, REST API, WSDL.
  • FullstackWeb application development (frontend and backend) using LAMP (Linux, Apache, MySQL, PHP), JavaScript, Python, and .NET technologies.
  • Experience in designing, developing applications using Struts (1.x/2.x) Frame work, OAuth framework and configured the validation framework for validations and Tiles framework for layout management
  • Experienced in unit test usingjasmineonKarma, andEnd2Endtesting usingprotractorandhttp-server.
  • Strong Experience in web development using interactive/Web 2.0 technologies, XHTML, DHTML, JavaScript, DOM, AngularJS, framework (jQuery, Prototype, YUI, etc.), JSON, AJAX.
  • Experience in upgrading and migrating various versions of Mongo database on different platforms and provide solutions related to the migration toMongoDB.
  • Good Experience working with Node.js(Grunt, Bower, Express, HTTP, FS)and experience implementing custom directives inAngularJS.
  • Experienced Model View Controller framework such as Angular JS framework for creating Single Page Application (SPA).
  • Superior project implementation skills using Java, Jsp, Servlets, JDBC, JNDI, JSTL, RMI, JMS, EJB, Struts, Spring, JavaScript, XML (SAX, DOM), Web services, JMS, Java Mail, JAXP, WSDL, SOAP, JSON, Hibernate.
  • Good experience in working withCore Javadevelopment and PHP web application development. Good Understanding DOM and DOM Functions.
  • Expertise in UML which includes creating Use-Case diagrams, Class diagrams, Interaction diagrams (Sequence diagrams, Activity diagrams) using Designer tools like MS Visio, Rational Rose.
  • Expert of Spring framework including configuring Spring Application Context with Dependency Injection, Spring IOC (Inversion of Control), Spring AOP (Aspect-oriented Programming), Spring MVC, Spring Security, Spring JPA and Spring Batch.
  • Experience in technologies like JSP, Servlets, JDBC, and EJB.
  • Involved in Enterprise application by using Design patterns like MVC, Singleton pattern, DAO, Factory.
  • Experience in working with relational databases like Oracle 11g, MySQL, MS SQL Server using SQL, PL/SQL and NoSQL databases such as Mongo DB and Cassandra.
  • Extensive experience in using SQL and PL/SQL to write Stored Procedures, Functions, Packages, snapshots, Triggers and optimization with Oracle, DB2 and MySQL databases.
  • Worked in both UNIX, Linux and Windows based development environments.
  • Involved in Unit Test Cases writing and having good knowledge in JUnit, used mocking frame work like Mockito, JMockit. Spring test with Groovy for debugging and testing the applications.
  • Expertise in using and configuring various web and application servers like IBM WebSphere Application Server, Apache Tomcat, JBoss Application Server,
  • Expertise with development tools such as Eclipse and NetBeans.
  • Worked in Web application development using HTML, DHTML, CSS, UML, JavaScript, JQuery, JSON, AngularJS, Node JS, Bootstrap, AJAX, and JSF.
  • Proficient in XML technologies XML, XSL, XSLT and validations with DTD& XML Schema and processing files with SAX, DOM Parsers.
  • Followed Test driven development of Waterfall and Agile/Scrum Methodology to produce high quality software.
  • Innovative team player proven to work under tight deadlines and work pressure. Ability to learn and merge new technologies quickly. Excellent problem solving, analytical and communicationskills

TECHNICAL SKILLS:

Languages: Java, C, C++, HTML, UNIX, JavaScript

Java/J2EE Stack: Core Java, Servlet, JDBC, EJB, JAX-RS Web Services

Web &Application Servers: Apache Tomcat, WebSphere, JBOSS

Frameworks-Server Side: Spring 3.x, Spring Boot

Framework-Client Side: AngularJS, jQuery, Bootstrap, Angular2

Frameworks-ORM: Hibernate, iBatis

Relational Databases: Oracle, MySQL, SQL Server

No-SQL Databases: MongoDB, Cassandra, Versant

Operating Systems: Windows, LINUX/UNIX, Sun Solaris

Versioning Systems: CVS, SVN, GIT, Rational Clear Case

Logging Tool: Log4j

Ticket & Request Gen Tools: JIRA, Request IT

Development IDE: Eclipse, STS, NetBeans, Android studio, IntelliJ

Testing Tools/Others: Junit, SoapUI, Putty, LoadUI, Jenkins

Design Pattern: MVC, Singleton, Front Controller, Business Delegate and DAO patterns

Build Tools: Maven, Gradle, ANT, Jenkins

Cloud Technologies: AWS, EC2, S3

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Sr. Java Developer

Responsibilities:

  • Developed User Interface using JSP, Servlets, HTML, CSS, AJAX and JavaScript.
  • Involved in developing the UI pages using HTML, CSS, JavaScript, jQuery and Ajax.
  • Used jQuery core library functions for the logical implementation part at client side for all the application.
  • Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
  • Developed cross browser compatible user interface using JSP, Servlets, HTML, Cascading Style Sheets(CSS), JavaScript and AJAX.
  • Involved in creating the SA docs, after learning the application business and functional flow in KT sessions.
  • Involved in Coding, Unit Testing and development of MR’s/CR’s for monthly release.
  • Involved in implementing business rules using JRules.
  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Used Agile approaches, Including Test-Driven Development (TDD) and Scrum.
  • Attending the client calls for status updating on daily basis.
  • Involved in development of PMT’s/Work Requests.
  • Used Hibernate, object/relational-mapping (ORM) solution and technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Resolving the System Testing and Production tickets/issues.
  • Involved in Coding, Unit Testing, and implementation.
  • Co-coordinating with onsite people and Interacted in client sessions

Environment: Java, JSP, Spring Web MVC, Hibernate, JDBC, Eclipse, HTML, CSS, JavaScript, HTML, CSS, IBM WebSphere App Server, Oracle 10g.

Confidential, Dallas, TX

Sr. Java Developer

Responsibilities:

  • Interacted with the business analysts to gather the requirements, FSD for the requirements.
  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Used Agile approaches, Including Test-Driven Development (TDD) and Scrum.
  • Developed the multiple enterprise applications, which are developed using Spring MVC framework, Hibernate framework, Prime faces, Restful web services.
  • Designed and developed UI using spring view component HTML5, CSS3, Bootstrap, AngularJS.
  • Built custom UI widgets, directives, filters and Application logic using AngularJS MVC Architecture.
  • Used Spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
  • Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria.
  • Used Multithreading and Concurrency and implemented threads while preparing and generating mails.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB.
  • Used Hibernate, object/relational-mapping (ORM) solution and technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.

Environment: Java, Spring 4, Hibernate 4.2, Spring batch, Spring security, Spring Boot, JPA, JavaScript, AngularJS, HTML5, CSS3, WebSphere Application Server 8.5, Eclipse, Oracle 11g, MongoDB, log4j, Junit, XML, Restful Web Services, AWS.

Client: Bose Corporation

Location: Framingham, MA

Role: Java/J2EE Developer

Responsibilities:

  • Involved in the requirements analysis, designing, development, testing and maintenance of the websites.
  • Developed websites using HTML, CSS3, JavaScript, jQuery, XML and Ajax.
  • Created web application prototype using jQuery and Angular JS.
  • Implemented Restful Web Services for other applications to communicate.
  • Used Ajax to refresh only certain section of the page and reduce the load on the web server.
  • Used Responsive Web Design so that the website is compatible with different devices like desktops, laptops, tablets and smart phones.
  • Managed the day to day responsibilities for all marketplaces.
  • Created, managed, and optimized listings in e-commerce.
  • Used Bootstrap and AngularJS, React.jsandNode.jsin effective web design.
  • Web site initializing through HTML, DHTML and the dynamic applications using grunt,Node.js.
  • Animations and styling through CSS/CSS3.
  • Worked on cross-browser testing using selenium and integrated with TestNG to perform multi browser testing.
  • Involved in working with jQuery mobile for designing user interfaces for web applications.
  • Created and consumed RESTful API to provide centralized logic and reusable data retrieval build on top ofNode.js
  • Coordinated in marketing for all online marketplaces, including promotional opportunities, pricing optimization, and content creation (guides, banners, HTML templates, and email).
  • Designed and implemented theMongoDBschema
  • Responsible for maintaining all Confluence Spaces andJIRAprojects, workflows, permissions, users, etc.
  • Designed and implemented a lead discovery web application usingTypescript, React JS, JavaScript, HTML, CSS, MVC, and Web API.
  • Migrate the Build tool Jenkins toBambooand integrated with Bit bucket and JIRA.
  • Developed end to end application usingSpringBoot.
  • Integrated the app with the backend framework Parse.
  • Used AJAX for asynchronous communication between client and server.
  • Developed the web application that enabled viewing s and comparing them using D3.js, jQuery, PHP.
  • Involved in implementation of MVC pattern using Angular JS, JSF and Spring Controller.
  • Developed various screens for the front end usingReactJSand used various predefined components from NPM (Node Package Manager).
  • Designed custom Node.js module to, programmatically generate a path for a RESTful endpoint.
  • Design HTML prototypes, visual interfaces and interaction of Web-based design and hand code CSS.
  • Created several patterns of representation using different MVCs.
  • Extensively used the JavaScript, ExtJS, AngularJS front-end development which includes a deep understanding of the DOM, JSON, object-oriented JavaScript, Bootstrap and common JavaScript libraries.
  • Used Bit bucket for maintaining a central repository among team members and all teams and to create pull requests.
  • Used the AngularJS framework for building web applications for high efficiency to use with Laravel PHP framework as well as using Restful services.
  • Core service uses the main database and the otherMicro servicesuse their individual databases to access and store data.
  • Developed the service layer using JSP, Spring,Hibernate, XML, HTML, DHTML and JavaScript.
  • Dynamic content management at client side using AJAX, JavaScript, DHTML.
  • Worked on AngularJS and also on JavaScript, HTML5, CSS3 in the front-end development.
  • Used Dream weaver as HTML editor, IIS for Web Hosting and SQL Server database.

Environment: Java 1.5, J2EE, JDBC, Spring MVC 3.0, Hibernate 4.1.9, Ember.js, Kendo, Oracle 10g, Eclipse IDE 4.2, HTML, CSS, LESS, JavaScript, jQuery, Angular JS, Node JS, Bootstrap, AJAX, JMS, JSP, Lambda, Cucumber, GitHub, Restful, ANT, Grunt, AWS, IBM WebSphere Application.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Participated in Requirements gathering and created Design prototypes using story boards to involve in analysis, design, and implementation of the Insurance Purchase System.
  • Developed Struts validation framework and JavaScript for validation.
  • Worked in implementation of MVC design paradigm of Spring framework, Object-Relational Mapping (ORM) using Hibernate and Oracle database at the back end.
  • Developed Exception Handling framework and used Log4j for logging.
  • Worked with defect tracking system Bugzilla.
  • Involved in developing SOAP and Restful Web Services functions to get data from the Mainframe Systems.
  • Developed SQL queries and views for handling database activities in Oracle/MS SQL Server.
  • Implemented and maintained AJAX based rich client for improved customer experience.
  • Used Spring MVC Framework to develop Action classes and Controllers along with validation framework and annotations.
  • Involved in development of presentation layer using Spring framework, and MVC design paradigm.
  • Used JBOSS Server for deploying the application.
  • Involved in Object Analysis, design and documentation of the application model using Unified Modelling Language (UML).
  • Used SVN as a version control system and for code management.
  • Developed presentation layer using JSP, HTML, XHTML, CSS and client validation using JavaScript, DOM.
  • Worked on XML and JSON for transferring and retrieving data between different applications.

Environment: Java SDK, Entity Bean, Struts, Spring MVC Session Bean, JSP, Servlets, JavaScript, and Oracle, SQL, PL/SQL, Triggers, Store Procedures, log4j, JBOSS, Eclipse.

Confidential, San Francisco, CA

Java/J2EE Developer

Responsibilities:

  • System was developed using Java, J2EE technologies and open source frameworks and application was implemented using struts architecture.
  • Implemented MVC architecture and DAO design pattern for maximum abstraction of the application and code reusability.
  • Followed agile methodologies to execute project.Build the application using TDD (Test Driven Development) approach.
  • Developed various helper classes using Core Java multi-threaded programming and Collection classes.
  • Assisted in designing, creating and developing web portals. Extensive experience using Bootstrap for layout.
  • Developed application by using Struts, Servlets and JSPs
  • Created custom Filters which can format data in different ways based on the requirements and involved in two-way data binding technique with styling from Bootstrap.
  • Designed signup and login pages using HTML and JavaScript.
  • Used AJAX frameworks like jQuery, JSON to develop rich GUIs and also involved in performance tuning the website
  • Implemented pagination and sorting functionalities in different modules using jQuery plugins.
  • Created and implemented SQL Queries, Stored procedures, Functions, Packages and Triggers in SQL Server.
  • Performed Client-side validations using JavaScript.
  • Developed the front-end web page by using HTML, CSS, and JavaScript.
  • Fixed bugs and provided support services for the application.
  • Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object-oriented Java objects using Hibernate.
  • Involved in designing and implementation of Spring MVC design pattern using Spring Web Flow.
  • Implemented Page Optimization techniques for web pages, Best Practices in JavaScript and handled Cross Browser compatibility issues in web pages.
  • Involved in the development of backend Logics or data access logic using Oracle DB &JDBC.
  • Used ANT scripts to build and deploy the applications in JBoss application Server.
  • Used JIRA issue tracker to file the bugs.
  • Performed Unit Testing of the developed component using Junit.
  • Integrated security into applications.
  • Designed User Interface, Coded Functionality and performed Unit Testing.
  • Wrote UNIX shell scripts to automate the batch process.

Environment: Java, J2EE, Servlets, Struts1.x, JavaScript, HTML, CSS, jQuery, JSTL, Spring, Spring Web Flow, Hibernate, XML, JSON, JDBC, JBoss, Junit, Oracle, Ajax, Sublime text, ANT, Agile and JIRA.

Confidential

Jr. Java Developer

Responsibilities:

  • Used HTML, CSS, JavaScript and jQuery for dynamic website design.
  • Developed interface to display report data using jQuery, AJAX, JavaScript and JSON, XML.
  • Used various jQuery plugins like auto complete, date picker, color picker, document slider to enhance the usability, functionality and overall experience for website.
  • Developed web components using JSP, Servlets and JDBC.
  • Used JQUERY extensively to implement the AJAX driven application used internally.
  • Involved in fixing defects and unit testing with test cases using JUnit.
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, CSS and Javascript.
  • Deployed the application in WebLogic server
  • Developed the workflow interfaces using struts tiles layouts, JSP, CSS& request processors using dispatch action &action.
  • Used the Struts Validation Framework for UI validation and worked with Struts tag libraries.
  • Extensively worked with XML schema, XSL, XSLT to navigate in XML documents, and SAX to process & parse xml files. Designing and configuring core xml files for implementation of struts.
  • Involved in writing Struts form-beans for transferring the data from Controller to the Model and implementing the file upload/download functionality using Struts, Servlets.
  • Involved in converting existing RMI services to EJBs services for all business services. Developed EJB’s to validate user login details and provide the requested information to the client.
  • Developed HTML prototype documents with CSS Style Sheets.
  • Extensively used ANT for creating build scripts and deployment into Web Logic Application Server and Log4j for logging.
  • Created several design artifacts likeUML, use cases andclass diagrams using Rational Rose. Worked with multi-tier application.
  • Used CVS for version control across common source code used by developers and deployed the applications on WebLogic Application Server.
  • Rendered HTML from XML stream using XSLT as per the business logic for different widgets.
  • Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
  • Developed many HTML/JavaScript pages for data presentation and collection.
  • Developed JSP and Servlets for data collection and manipulation for the reports.
  • Involved in writing JUnit test cases and suits using Eclipse IDE.
  • Used Maven for building and deployment purpose.
  • Used Web Services-WSDL and SOAP.
  • Fixed Cross browser issues in Internet Explorer 7+ (including IE9), Safari, Chrome and Firefox and contributed bug fixes.
  • Coordinated with the QA team for testing.

Environment: Java, JSP, Servlets, JDBC, JavaScript, Maven, CSS, SQL Server2008, SOAP, JUnit, Eclipse, WebLogic, Maven

We'd love your feedback!