We provide IT Staff Augmentation Services!

Sr. Java Software Developer Resume

5.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY:

  • Over Eight 8+ years of IT experience in all phases of software development life cycle to requirements gathering Analysis, Design, Development, Maintenance and Implementation of enterprise, web and client server applications using JAVA/J2EE technologies.
  • Expertise in designing and developing applications using Java, J2EE Technologies like Servlets, JSP, EJB, JDBC, XML, JMS, AJAX, Web Services using SOAP and RESTful Services.
  • Expertise in developing application components using frameworks like Spring, Hibernate, Struts
  • 4 years of experience in web development specializing on Adobe Experience Management (AEM) platform
  • Good Knowledge in Core Java, Multithreading, Generics, Collections framework and Design Patterns
  • Experience in developing applications using waterfall, RUP and Agile (XP and Scrum), Test First, Test Driven methodologies and good understanding of Service orientation architecture
  • Expertise in deploying, configuring and administering application servers such as JBoss, WebSphere, Web logic and Apache Tomcat Server
  • Experience in Web designing & development, using HTML5, CSS, JavaScript, XML, Angular JS, Bootstrap JS, JSP, JSON, JSF and AJAX.
  • Solid working experience on XML parsing using SAX, DOM and JAXB parsers Good experience in implementing J2EE compliant applications using various Design patterns, Struts, Spring, MVC framework, Hibernate and Messaging Middle - ware using JMS.
  • Expertise in architecture, designing and developing applications and production support/release and performance tuning using Java, Servlets, JSP, JSTL, HTML, JavaScript, JavaBeans, JNDI, EJB, JMS, XML, Swing, JSF and Ajax.
  • Experience in developing server side code with good knowledge of enterprise and persistence design patterns like Singleton, Factory, Prototype, Business Delegate, Session Facade, and Service locator, DAO, ORM, MVC, IOC and AOP
  • Expertise in developing inter-operable Web Services and its related technologies like SOAP, WSDL, UDDI, XML related technologies/tools such as JAXB, XSD, XML with good understanding of JAX-WS, JAX-RS, JAX-RPC inter-operable issues
  • Expertise in using various configuration management tools like SVN, CVS, RTC and Visual Source Safe.
  • Expertise in developing unit testing frameworks using JUnit, DB Unit based on test first or test driven methodology
  • Strong understanding of Object Oriented Analysis and Design (OOAD) Concepts with excellent logical and analytical skills focused towards business needs.

TECHNICAL SKILLS:

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

J2EE Technologies: JSP, Servlets, JNDI, JDBC, EJB, JMS, Struts, Hibernate, Springs, AJAX, Web Services (SOAP, WSDL, UDDI), SAX, Restful Web Service, HTML, XML, XSL, XSD, XSLT

Framework and Tools: Struts framework, spring, Hibernate

IDE's/Development tools: Eclipse, MyEclipse, RAD 7.0/6.0, IntelliJ 7.0

Design Methods Design Patterns: , OOA/OOD

Version Control Tools: Git Hub, CVS, Subversion

Database: Oracle, MS SQL Server, MySQL

Protocols: HTTP, TCP/IP, SOAP, SMTP, LAN and WAN

Testing Tools: Junit, Github, Git

Documentation Tools: MS Office … Visio, MS Project

PROFESSIONAL EXPERIENCE:

Confidential, Seattle, WA

Sr. Java Software Developer

Responsibilities:

  • Designed and Developed, Cq5 building blocks including templates, Components, Dialogs, Widgets, and Workflows.
  • Developed Resource Learning path in Learning Management System by editing environment, preview environment, tag generation environment, with hbs, HTML, CSS, in combination with JavaScript and Jquery.
  • Developed OSGI components and OSGI services.
  • Created components using Sightly HTML.
  • Involve with content management strategies and architecture and multichannel content delivery.
  • Implemented the Sling Filter, Felix Filter, Sling Servlet, OSGI bundles for interacting with remote spring webapp, web services and custom business logic in java and deploy as jar files from the Felix System Console.
  • Extensively used HTML5, CSS3, Bootstrap, JQuery and JavaScript to build websites for Century Link's Small and Large Business Portals.
  • Worked on implementing Responsive design on CQ5 platform using frameworks like Twitter Bootstrap and other CSS frameworks. Therefore, all Sales and SSO related web sites developed in this project are compatible for desktop, mobile, and tablet devices.
  • Expert in configuring author and publish agents.
  • Developing Pages/Templates/Components in Eclipse/CRXDE Lite.
  • Integrating backend jobs with CQ5 for daily Cron jobs.
  • Having experience working with social communities for creating sites, resources, my Assignments and also developed learning path catalog for learning resources.
  • Having experience in connecting SQL database to AEM using enablement database and scorm scripts.
  • Worked on Digital Asset Management, to manage and store all project specific Media (Images, Videos, and Campaign Assets).
  • Involved in creating Cq: dialog & dialogs for both Touch UI/ Classic UI.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome.
  • Map existing site pages to CQ5 templates.
  • Understand existing site structure and navigation.
  • Having experience on RDD architecture and implementing Spark operations on RDD and also optimizing transformations and actions in Spark.
  • Developed UDF's using both DataFrames/Sql and RDD in Spark For data Aggregation queries and reverting back into OLTP through sqoop.
  • Conducted detailed analysis of user requirements and formulated technical requirements.
  • Participated in meetings related to application architecture, designing and development.
  • Analyzed functional and business requirements for optimum utilization of CQ5 components and performance.
  • Assisted in functioning of CQ5 solutions by documentation and validation procedures of non-functional requirements.

Environment: AEM, CQ5, WCM, Java, J2EE, Spring, Hibernate, Bootstrap, JQuery, Apache CXF, Angular.js, Node.js, React.js, Servlets, Apache Maven, Spark, JSP, JavaScript, Apache Sling, CSS3, HTML5, Servlets, Jackrabbit, JCR Connector, GITLab, Jenkins, Jira, SQL, Agile.

Confidential, Seattle, WA

Sr. Java Software Developer

Responsibilities:

  • Work with hive complex datatypes and involved in Bucketing.
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDDs, Scala and have a good experience in using Spark-Shell and Spark Streaming.
  • Experienced in Core Java with strong understanding of Multithreading, Collections, Concurrency, and Exception handling concepts, Object-oriented analysis, design, and development.
  • Develop Spark code using Scala and Spark-SQL for faster testing and data processing.
  • Involved in developing front end (UI) of the application using Bootstrap 3.1.1, JavaScript, JQuery, HTML5, and CSS3.
  • Import millions of structured data from relational databases using Sqoop import to process using Spark and stored the data into HDFS in CSV format.
  • Involved in writing application level code to interact with APIs and Servlets using AJAX and JSON.
  • Performed Unit Testing on developed modules and involved in trouble shooting the components.
  • Proficient in Adobe CQ foundational concepts, including the CRX repository, the CQ platform, the use of core frameworks such as Apache Sling and Apache Felix.
  • Use Spark SQL to process the huge amount of structured data.
  • Developed dynamic webpages using HTML, CSS, and JavaScript.
  • Responsible in analysis, design, testing phases and responsible for documenting technical specifications.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Configured in the JMS WebSphere application server to send messages on the queue.
  • Involved in converting Hive/Sql queries into Spark transformations using Spark RDD's.
  • Loading data from Linux file system to HDFS and vice-versa.
  • Develop storm-monitoring bolt for validating pump tag values against high-low and Worked on Talend Administrator Console (TAC) for scheduling jobs and adding users.
  • Implement Spark RDD transformations, actions to migrate Map reduce algorithms.
  • Create a complete processing engine, based on Cloudera's distribution.
  • Developed shell script to backup the name node meta data.
  • Cloudera Manger was used to Monitor the Jobs which are running on the cluster.
  • Extensively worked with Cloudera Distribution Hadoop, CDH 5.x, CDH4.x
  • Worked on NoSQL databases including HBase, MongoDB, and Cassandra

Environment: Hadoop, Java, JSP, Hibernate, Node.js, MongoDB, SQL, Hive, Map Reduce, Pig, CDH5, Cloudera Manager CM, MapReduce, HDFS, Hive, DB2, Sqoop, Oozie, Spark, Java, Linux,, MySQL, JSP, HTML, AJAX, Oracle, JavaScript, JQuery, BoostStrap, Spring .

Confidential, Reston, VA

Sr. Java Application Developer

Responsibilities:

  • Developed the User Interactive web pages in a professional manner by using web technologies like HTML, XHTML, and CSS as per company standards.
  • Created a cross browser compatible user interface using JSP, JavaScript, Angularjs, JQuery, CSS and HTML for web and mobile versions of multiple sites on the platform.
  • Experience with DOJO, developed complex, usable, attractive and cross-browser web interfaces that account for speed, file size, readability and accessibility based on W3C standards.
  • Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service call and JSON.
  • Experience with Restful Web services (REST, SOAP) for client server communication.
  • Responsible to manipulate HTML5, CSS3 in JQuery as well as making the pages dynamic using AJAX, JSON and XML.
  • Use HTML Usability and GitHub for access control and task management.
  • Developed the front-end featuring rich web interface implemented usingHTML5, CSS3, JavaScript toolkits like YAHOO USER INTERFACE (YUI). Used JQuery framework for UI centric AJAX behavior.
  • Designed and development of Web pages using PHP, HTML, CSS pre processor including Ajax controls and XML.
  • Write the complete code in JSP, HTML, HTML5, JQuery, CSS preprocessor, CSS3 and JavaScript for Master Pages.
  • Developed AJAX functionalities using frameworks like JSON and JQuery.
  • Experience working with XAML (data binding)
  • Good experience in Test Driven Development, Iterative and Incremental development.
  • Have good experience in searching keywords on Express Modules.
  • Created Graphic User Interface (GUI) and applied to web site.
  • Used JS for custom client-side validation and DOM manipulations and used GRUNT and BOWER to run the task.
  • Build, configured and deployed Web components on Web Logic application server and LESS.
  • Wrote complex SQL statements to retrieve data from the DB2 database.
  • Used all WEB SERVICE and GULP functionalities.
  • Experience in User-Centered Design (UCD) principles.
  • Wrote application level code to interact with the backend (Java) code AJAX and JSON.
  • Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like Angular Js, NODE.Js, Knock.js and Bootstrap.
  • Used call back functions and Http requests in Node.js.

Environment: HTML5, CSS3, Backbone JS, Angular JS, Bootstrap, Object Oriented JavaScript, JQuery, JSP Technologies, Window 7, Eclipse, JAVA Technologies, WebServices.

Confidential, Tampa,FL

Java Developer

Responsibilities:

  • Worked in SCRUM team for rapid development and improve coding efficiency.
  • Requirement analyzing process and business logic assessment, having communication directly with clients.
  • Set up spring and Hibernate framework by adding configuration in web.xml file. Wrote Hibernate Annotation for data mapping.
  • Responsible for analyzing and dissembling PHP code in legacy project and did translation for functional methods in Java Code.
  • Designed and developed front-end Graphic User Interface with JSP, HTML5, CSS3, JavaScript, jQuery.
  • Implemented the Ajax call to get data from back-end service.
  • Responsible for code compression for CSS file, JS file, and Java file to improve the system performance as well as reduce system response time.
  • Implemented SQL queries and stored procedures to save user profile, order information to database and retrieve information from database.
  • Developed Web Service components using SOAP service.
  • Developed JUnit test case for testing functionalities the Java Code.

Environment: Java, J2EE, JSP, HTML5, CSS3, JQuery, Ajax, JavaScript, spring, Hibernate, Hibernate Annotation, REST, Oracle, SVN, JUnit, JIRA, SCRUM.

Confidential

Java Consultant

Responsibilities:

  • Involved configuration of data source and deployment of application in development, Test and Production.
  • Built and accessed the database using JDBC for ORACLE.
  • Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Created Servlets and Java Server Pages, which route submittals to the appropriate Enterprise Java Bean EJB components and render retrieved information.
  • Development process the SCRUM, Iterative Agile methodologies for web application.
  • Responsible for the performance PL/ SQL procedures and SQL queries.
  • Involved in deployment components on Weblogic application server.
  • Deployed applications on Linux client machines.
  • Performed Unit Testing of all Modules.

Environment: Java, Struts, Hibernate, Spring, JSP, Java Bean, JDBC, Jboss Application Server, Eclipse, Java API, JDBC, JMS, Message queues, Web services, UML, XML, HTML, XHTML, JavaScript, log4j, CVS,

We'd love your feedback!