We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Memphis, TN

PROFESSIONAL SUMMARY:

  • Over 8 Years of extensive IT experience in Object Oriented design development, implementation and maintenance of web based applications and various database applications.
  • Experience in implementing full life cycle of software development process ( SDLC ) using various methodologies based on Agile, Scrum and Waterfall Model .
  • Experience in designing and developing Web based Applications using J2EE technologies like Java, Spring, Hibernate, Servlets .
  • Hands on experience with OOPS concepts and various design patterns.
  • Experience in Front - End UI technologies like HTML5, CSS3, JavaScript, jQuery, XML, JSON, AJAX, JSP, NodeJS, AngularJS, ReactJS and Bootstrap .
  • Good hands-on experience in designing and developing J2EE compliant systems using IDE tools like Eclipse, My Eclipse and Net Beans .
  • Extensive Experience in writing Stored Procedures and User Defined Functions in SQL Server 2005/2008.
  • Experience in building Data Integration, Workflow Solutions and Extract, Transform and Load (ETL) solutions for data warehousing using SQL Server Integration Service (SSIS) and Informatica.
  • Knowledge on Reporting tools like Crystal Reports, Microsoft Reporting services (SSRS).
  • Proficiency in using RDBMS concepts and worked with Oracle, MYSQL and SQL server and NoSQL databases such as MongoDB and Couchbase .
  • Designed and developed custom MongoDB applications specific to client need.
  • Experience in working with RESTful Web Services and implementing RESTful API's.
  • Experience in using MVC (Model View Controller) architecture for developing applications using Servlets, JSP, JDBC, Apache Tomcat, Camel .
  • Experience in microservices architecture.
  • Knowledge on Oracle ATG web Commerce platform.
  • Experience working with YAML, a swagger used to describe the API ’s.
  • Experience in creating buckets in Couchbase Server and inserting the JSON ’s into the buckets.
  • Experience on version management tools like GIT.
  • Experience in writing Unit test cases using Groovy and Java.
  • Hands on experience in conducting Joint Application Development (JAD) sessions with End-users, SMEs, Developers, QAs and other stakeholders for project meetings, walkthroughs and customer interviews.
  • Result oriented, self-driven, highly motivated team player with strong communication, analytical, documentation, organizational and management skills and ability to work under minimal supervision.
  • Eager to learn new technologies, methodologies, strategies and processes.
  • Ability to work under pressure and meet the dead lines and goals.

TECHNICAL SKILLS:

Languages: Java, Groovy, Ruby, SQL, Jekyll

Operating System: Windows, Linux, Unix

Framework: Spring, MVC, Hibernate

IDE Tools: Eclipse, My Eclipse, Net Beans

Methodologies: Agile, Scrum, Waterfall

Database: Couchbase, Oracle, SQL Server, MySQL, MongoDB

Web Technologies: HTML, CSS, XML, JavaScript, Markdown, Servlet, JSP, JSON, JDBC, AJAX, Bootstrap

Scripting: jQuery, AngularJS, NodeJS, ReactJS

Tool: JIRA, Confluence, Bamboo, Swagger, GIT, Jenkin

WORK EXPERIENCE:

Confidential, Memphis, TN

Sr. Java Developer

Responsibilities:

  • Built the customized ETL tool for migrating the data from MS SQL Server to Couchbase server which builds varieties of documents for later use of web services, which pulls the data from Couchbase in JSON format.
  • Used Couchbase client CBQ workbench to view the document structure and Query APIs.
  • Created complex Stored Procedures, Triggers, Indexes, Tables, Views and SQL joins for applications following SQL code standards.
  • Created Workflow Solutions and Extract, Transform, and Load (ETL) solutions for data warehousing.
  • Managed the entire ETL process involving the access, manipulation, analysis, interpretation and presentation of information from both internal and secondary data sources to customers.
  • Implemented microservices and developed the web services according to client road map with custom business rules.
  • Developed the REST web services functionality in the application to allow external applications to access the data.
  • Used Spring Rest Template to use the exposed REST Web Services.
  • Created/updated the swagger files to configure the definition objects or parameters of service end points.
  • Wrote the groovy unit test cases using the data tables as per spock standards by mocking the services and repositories.
  • Worked on swagger to markdown tool, where it parses the swagger to markdown pages and used these generated markdown pages to build a developer portal website using Jekyll which uses Ruby to parse the markdown pages to a static website.
  • Updated the existing CSS, jQuery, Bootstrap, NodeJS files to add new styling properties or update the existing property.
  • Resolved the CSS and JavaScript related issues across all platforms of web application.
  • Created Tabbed pages using AngularJS directives.
  • Created a test harness web application to test the internal and external web services using request XML.
  • Created jQuery functions to post data to controller methods using JSON and AJAX.
  • Build ‘Try it out’ functionality using JavaScript and jQuery functions for all the endpoints in the developer portal that are used by the end users.
  • Involved in level 3 production support where I analyzed, debugged and investigated the problems that raised in the production.
  • Resolved the production issues by making the necessary code changes to the application or any database changes.
  • Used check style plugin for the coding standards followed by the client.
  • Used Git commands on Git Bash and Source Tree to pull, push, merge the branches and develop.
  • Used the Atlassian products JIRA, Confluence and Bamboo in the business process.
  • Followed Agile engineering approach using SCRUM, XP and Test to Design.

Environment: Java, Eclipse IDE (Groovy Tool Suite & Spring Tool Suite), Spring, JSP, HTML, CSS, Markdown, Java Script, jQuery, Boot strap, Jekyll, Ruby, Swagger, Apache Maven, Apache Tomcat, MySQL, Couchbase server, GitHub, JDBC.

Confidential, St Louis, MO

Java Developer

Responsibilities:

  • Involved in the requirements review meetings and partnered with business analysts to clarify any specific scenario.
  • Analyzed the business requirements and created use cases and prepared low and high-level design documents.
  • Implemented MVW pattern in front-end using jQuery .
  • Worked with J2EE design patterns in MVC architecture with Spring.
  • Involved in the integration of frameworks like Spring and Hibernate.
  • Developed the front end using HTML5, CSS3, Bootstrap, JavaScript, AJAX, NodeJS and XML.
  • Designed a RESTful API with Spring 4.
  • Wrote classes and interfaces for implementing business logic and validations to be used while workflow execution.
  • Development of DAO (Data Access Object) layer using Hibernate Template, JDBC Template and Mongo Operations.
  • Designed DAO, service layer for ORM mapping with Hibernate which can be easily changed to other ORM tools and performed CRUD (create, read, update, delete) operations using Hibernate.
  • Used different type of Spring controllers depending on the business requirement.
  • Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS.
  • Participated in development of a well responsive single page application using ReactJS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team.
  • Implemented Multi-Threading and Asynchronous WEB API calls to improve theperformance of the application.
  • Development of Rest web services using Spring.
  • Implementation of second level cache in Hibernate.
  • Wrote build & deployment scripts using Maven on UNIX environment.
  • Involved in the deployment of the application using WebLogic Server.
  • Used GIT for Version Controlling.
  • Involved in unit testing, integration testing, smoke testing etc.
  • Involved in peer level code and design reviews.
  • Involved in fixing QA defects and tracked then using Quality Center.
  • Involved in bug fixing using Jenkins.
  • Involved in UAT testing of the application.

Environment: Java, J2EE, JSP, SQL, SOAP, REST, Servlet, spring, Hibernate, ReactJS, NodeJS, WebLogic, Oracle, XML, Java Script, CSS3, HTML5, Bootstrap, Windows, Agile, GIT, Jenkins.

Confidential, Houston, TX

Software Developer

Responsibilities:

  • Designed the front-end applications, user interactive (UI) web pages with dynamic and browser compatible features using HTML, CSS, JavaScript, jQuery, AngularJS and Bootstrap.
  • Responsible for creating the screens with table-less designs meeting W3C standards.
  • Used Bootstrap for page functionality and pop up screens, and used Angular JS for displaying dynamic data content in the pop ups.
  • Implemented different validation control on the web-pages using JavaScript.
  • Developing pages using jQuery, AJAX, NodeJS, AngularJS and JSON to parse on data to front-end on the fly.
  • Worked on data integration using SSIS.
  • Extensively used jQuery plug-ins, Ajax Queue, Auto Populating select-box, Search plug-in, calendar plug-in, AJAX-queue plug-in, and Auto populating multiple select-boxes.
  • Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
  • Proficiency in implementing the design to meet web standards (W3C) and worked on various browsers for cross-browser implementation.
  • Implemented chained select plugin for jQuery with JSON processing and callback feature, chain multiple selects with ease.
  • Performed GET and POST requests in Ajax call of XML, JSON using JavaScript, jQuery.
  • Developed Web services to allow communication between the applications using REST and SOAP based Web services.
  • Tested Web Services using SOAP UI toolkit locally.
  • Developed unit testing frame work using JUnit test cases for continuous integration testing and used JTest Tool for performance testing.
  • Used the JDBC for data retrieval from the database for various inquiries.
  • Maintained detailed technical documentation relating to development assignments.
  • Extensively worked with Core Java Collection classes like Array List, Hash Map and Iterator etc.
  • Worked as an onsite Defect coordinator with the testing team representing the build team for any defect related queries.
  • Applied industry best practices and standards when project requirements were lagging.
  • Worked with the QA team to fix the bugs, test the load, and performance checking.

Environment: J2EE, HTML, CSS, XML, AJAX, JavaScript, jQuery, Angular JS, Bootstrap, JSP, NodeJS, JSON, Eclipse, JDBC, REST, SOAP.

Confidential, Cleveland, OH

Software Developer

Responsibilities:

  • Developed the User Interactive web pages in a professional manner with using web technologies like HTML, XHTML, CSS and JavaScript as per company’s standards.
  • Involved in team meetings with corporate webmaster’s UI team and end user client for understanding needs in new implementation and involved in daily team meetings and weekly scrum meetings.
  • Developed and deployed UI layer logics of sites using JSP.
  • Developed dynamic JSP pages with Struts.
  • Migrated content from existing website to a new, database driven website and utilized in house Content Management System.
  • Translated wireframes and Photoshop images to functional interfaces.
  • Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design.
  • Designed and developed the layouts of Customer Relations Module.
  • Developed client-side validation code using JavaScript and jQuery.
  • Guided team into developing an effective organic SEO campaign and social media friendly design with keyword analysis and Google Search Appliance (GSA).
  • Involved in Unit Testing and User Acceptance Testing.

Environment: J2EE, HTML, XHTML, CSS, JavaScript, jQuery, AJAX, Ext JS, Usability Testing, Agile methodology, Eclipse, JSP

Confidential

Jr. Developer

Responsibilities:

  • Responsible for gathering business and functional requirements from the users
  • Involved in deployment of full Software Development Life Cycle (SDLC) of the tracking systems Requirement gathering, Conceptual design, Analysis, Detail design, Development, System Testing, and User Acceptance.
  • Designed and developed all the user interfaces using JSP and Spring framework.
  • Analyzed Use Case Diagrams and created various UML Diagrams such as class and sequence diagrams.
  • Followed Spring MVC framework to develop the application for the project.
  • Leveraged the homegrown framework to handle exceptions.
  • Developed application using Eclipse IDE.
  • Wrote Action classes, Request Processor, Business Delegate, Business Objects, Service classes and JSP pages.
  • Development of Web components such as Servlet, JSP, CSS and AJAX.
  • Used JSP and JavaScript for developing the view tier and used Service Oriented Architecture with Java and XML, Involved in critical UI feature development.
  • Implemented the Web Services functionality in the application to allow access by external applications to the data.
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
  • Coordinated with QA team to ensure the quality of the application.
  • Deployed the application in IBM WebSphere Application Server 8.0.

Environment: Java, J2EE 1.7, Eclipse, JDBC, JSP, IBM WebSphere Application Server 8.0, SQL, XML, HTML, JavaScript.

Confidential

Jr. Software Developer

Responsibilities:

  • Assisted in designing, creating and developing web portals.
  • Created graphics including Icons, Images and logos using Adobe Flash Catalyst.
  • Created appropriate concept models, site organization prototypes, navigation, page layouts and interaction.
  • Developed HTML prototype documents with CSS Style Sheets.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation using jQuery and JavaScript.
  • Worked closely with the programmers for project requirement analysis.
  • Created new static model pages with cross browser compatibility features.
  • Created and implemented SQL Queries, Stored procedures, Functions, Packages and Triggers in SQL Server.
  • Created required Views, Indexes and Clusters.
  • Designed report previews for PDF and Excel using SQL Stored Procedure.
  • Created triggers for calendar based database events.
  • Created packages to do complex aggregations on large volume of data and loaded the aggregated data into reporting tables in data marts.
  • Created migration document and supported the migration of packages and objects to production environment.
  • Performed validation of completed sites including the debugging and testing of code.

Environment: J2EE, HTML, CSS, JavaScript, jQuery, Ajax, Adobe Flash, SQL.

We'd love your feedback!