We provide IT Staff Augmentation Services!

Sr Java/j2ee Engineer Resume

0/5 (Submit Your Rating)

Bellevue, WA

SUMMARY

  • Software Engineer with 8 years of professional experience in IT industry with emphasis on Software Development of Financial applications, Telecom projects, Big Data and Web applications.
  • Possess strong understanding of SDLC and methodologies to implement them to achieve better quality results.
  • Possess extensive knowledge of problem solving techniques and excellent analytical skills coupled with good communication and interpersonal skills.
  • Extensive experience in developing codes and procedures for applications in different environments in Finance, Web & Big Data field.
  • Web Application developer in Java & Ruby on Rails with 3 years of academic and professional experience developing client - side interfaces using JavaScript, jQuery, HTML5 and CSS3.
  • Experience in scripting in Linux & Unix environments.
  • Experienced Java Developer in Java & J2EE technologies like Spring MVC, JDBC, JSP, Servlets, Hibernate, JMS having experience working with all kinds of Frameworks doing TDD.
  • Working experience in IBM® DB2®, UNIX Shell Scripting, Hadoop, HBase Ember.js, HTML5, CSS3, and other JavaScipt Technologies.
  • Excellent understanding of REST API, MVC frameworks, Data Warehousing and ETL process.
  • Advanced knowledge of NoSQL & RDBMS, SQL queries, Database sharding and partitioning, SQL scripting for data validation while working as a Data Engineer.
  • Working knowledge of Software Development process, like Scrum and Agile.
  • Working knowledge of Software Design Patterns, Big Data Technologies (Hadoop, Hortonworks Sandbox) and Cloud Technologies & design.
  • Good knowledge of Multithreading, thread synchronization & Spring MVC.
  • Technical expertise in Hadoop development, HDFS, HBase and Hive.
  • Advanced knowledge in Data Mining and designing Recommendation systems.
  • Experience using Maven & Ant build tools.
  • Excellent analytical, problem solving and communication skills.
  • A quick Learner, task owner and a very good team player.
  • Ability to manage the team independently and co-ordinate for successful accomplishment.
  • Ability to multi-task and work under pressure in fast passed environment.
  • Experience in working on SAAS technology for the Confidential & Confidential product.
  • Submitted a proposal on an 'Expertise model' to the Chief Architect of Confidential Inc during Summer Internship and the same was accepted by the company for integrating with the company product.
  • The product will be launched this year.
  • A Hadoop Engineer worked on writing services to migrate to Apache Hadoop 2.2.0 and test the existing product using Cloudera and Hortonworks distributions.

TECHNICAL SKILLS

Operating Systems: MS Windows, Linux (Fedora Core, Red Hat), AIX, Unix, OS X

Programming Languages: C, C++, Java, Ruby + Ruby on Rails, HTML5, CSS3, Groovy

Scripting Languages: Unix Shell Scripting, Perl Scripting (Basic), JavaScript, Python

RDBMS/SQL: IBM DB2, MySQL, PL/SQL, NoSQL (MongoDB, Cassandra, Riak, Hadoop HBASE, Hive, Pig), PostGreSQL

IDE: IntelliJ Idea, Eclipse, NetBeans.

App Server: Apache Tomcat, Jboss

Web Services: REST, SOAP

Build tools: Apache Ant, Maven

ORM: JPA, Hibernate, Mongoid, Mongomapper

Source Code Versioning: Github

Big Data Technologies: Apache Hadoop 2.2, CDH4.5, HDP2.1

PROFESSIONAL EXPERIENCE

Confidential, Bellevue, WA

Sr Java/J2EE Engineer

Responsibilities:

  • Research on Apache Hadoop 2.2 ecosystem & document necessary features necessary to migrate the hadoop services from ver 1.3 to 2.2
  • Write Hadoop services and API’s to migrate the Hadoop distribution from 1.3 to 2.2.
  • Test the features of the new hadoop distribution and solve bugs and issues pertaining to it.
  • Test the entire Orchestrator product for different Hadoop distributions like CDH4.5, HDP1.3 and Apache Hadoop 1.3, 2.2.
  • Used Scrum (Agile) as Development methodology
  • Work with JSON documents by fetching data from HBase,Vertica & log files to find patterns of users, work with XML parsers & configuring of XML files like Web.xml, etc.
  • Maintanined the Confidential system UI using Angular JS framework, JavaScript, jQuery, HTML, CSS, Ajax
  • Involved in the integration of spring for implementing Dependency Injection (DI/IOC).
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Involved in the implementation of DAO using Spring-Hibernate ORM and creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used Maven Deployment Descriptor Setting up build environment by writing Maven build.xml, taking build configuration and deployment of the application in all servers.
  • Web Services implemented under RESTful Architecture.
  • Developed a Message Driven Bean that uses JMS to manage backend transactions
  • Preparation of Test cases on JUnit during the unit testing and system testing phase
  • Integration of all the developed modules.
  • Design and implement solution that would always be running on SaaS so that customers can access the resources online from any location without any interruption.

Environment: Java & JavaScript (AngularJS), HTML5 & CSS3, Hadoop 2.2, jQuery, Ruby on Rails, Maven, Shell Scripting, Git and Github, Jenkins, JSTL, Spring Core, Hibernate Framework, Web Sphere Application Server, Oracle, Servlets, EJB, XML, Core Java, JUnit, Ajax, AngularJS, RESTful Web Services, SaaS

Confidential, Mountain View, California

Sr Java/J2EE Developer

Responsibilities:

  • Work on UI development using Ember.js to design the discussion forum for the product and user object modification to decide the expertise level of the user.
  • Write server side codes using Ruby and Rails to take requests from the user and respond with appropriate responses to the Ember-data.
  • Perform test-driven development using Rspec, a modern day approach for writing highly efficient code.
  • Test existing functionality by creating knowledge packs and knowledge units using different roles and also perform source code versioning using Github.
  • To perform machine learning to establish the relationship between the posts and comments (spam filtering) and implement the rating feature to decide the expertise level of the user.
  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS-Oracle 10g.
  • Used JavaScript for client-side validations and Created UI with HTML, CSS & JavaScript (J Query) with AngularJS creating Dynamic Reach Design Layout with JSP.
  • Used Spring Model View Controller Framework and Achieved Dependency Injection.
  • Used Hibernate Framework for ORM Mapping and created mapping classes required.
  • Identifying the technical areas that contributed to the issues and documenting them.
  • Back end coding and development using Java Collections including Set, List, Map, Multithreading, Servlet, Action, Action Forms, Java beans, Exception Handling etc.
  • Design Patterns like Façade, Singleton and Factory Pattern were used.
  • Deployed the java application using Maven build script
  • Worked with SOA based components using SOAP Web Services.
  • Design solutions on SaaS those are continuously working to provide support & training to the teams which enterprise companies can access it from any location with less configuration and maintainance.

Environment: Java, J2EE, Hadoop, Javascript and Ember.js, JQuery, AngularJS, MongoDB, HTML5 & CSS3, jQuery, Ruby, Ruby on Rails, Github, Jenkins, Core Java, Oracle, XML, Servlet, Tomcat 6, Windows XP, SOAP/Rest WebServices, Spring, Hibernate, Eclipse 3.6, Maven, JUnit

Confidential, Phoenix, AZ

Java Developer/Data Engineer

Responsibilities:

  • Documents requirements from Project Manager and design high level UML diagrams to depict the flow of the system.
  • Write Stored Procedures in Java, UNIX and DB2 to fetch card member information to be displayed in reports.
  • Co-ordinate with Datawarehouse teams to extract raw data from Production environment using ETL tools.
  • Perform UAT along with Team Leads before delivering the product to the customer.
  • Created design documents for program change requests and presented to client.
  • Participated in Agile scrum meeting daily.
  • Use of Multi-Threading and collection framework including List, Map etc.
  • Implemented application using Spring MVC framework. Use of collection framework including List, Map etc.
  • Extensively used Spring IOC, configured application Context files and use of dependency injection using Spring annotations.
  • Implemented Spring Controllers that integrates with front-end JSP pages developed using Spring Tag library.
  • Developed Session façade components using Spring IOC and Spring Declarative transactions.
  • Developed DAO components by implementing Spring DAO component.
  • Implemented front-end using JSP, HTML, JSTL, CSS, JavaScript and AJAX.
  • Developed client request validations and processing using JavaScript and HTML.
  • Used Web services - WSDL and SOAP for getting credit card information from third party vendors.

Environment: Java, J2EE, Unix, IBM DB2©, Spring Core, Spring MVC Framework, JDBC, JQuery, Servlets, Javascript, MySQL, UNIX, Eclipse, XML, Log4j, Apache, Oracle Sql Developer

Confidential

Application Programmer (BI Team)

Responsibilities:

  • Design UML diagrams depicting the flow of system and approach to fetch information from the database.
  • Design & develop SQL queries and stored procedures to fetch information from the database to perform research on the data to be used by client for promoting offers.
  • Write shell scripts to process and update records from the database as per instructions from the BA’s.
  • Perform staging of data from the database per week to track changes to the data.
  • Develop scripts to run jobs on the Production Database and maintain the scripts for better performance.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Implemented application using Spring MVC
  • Use of Multi-Threading and collection framework including List, Map etc.
  • Extensively used Spring IOC, configured application Context files and use of dependency injection.
  • Implemented Spring Controllers that integrates with front-end JSP pages developed using Spring Tag library.
  • Implemented front-end using JSP, HTML, JSTL, CSS, JavaScript, JQuery, JQGrid, DHTMLX and AJAX.
  • Developed client request validations and processing using JavaScript and HTML.
  • Developed complex stored procedure and also create complex query for getting multiple reports using MySQL
  • Used Web services - WSDL and SOAP.

Environment: IBM DB2, Java, UNIX Shell Scripting, Java, Oracle Sql Developer, Autosys, Aqua Data Studio, Jira, TOAD, Perl Scripting

Confidential

Java Developer

Responsibilities:

  • Created design documents for program change requests and presented to client.
  • Participated in Agile scrum meeting daily and product release cycles.
  • Implemented application using Spring MVC framework
  • Extensively used Spring IOC, configured application Context files and use of dependency injection.
  • Implemented Spring Controllers that integrates with front-end JSP pages developed using Spring Tag library.
  • Implemented front-end using JSP, HTML, JSTL, CSS, JavaScript, JQuery, JQGrid, DHTMLX and AJAX.
  • Developed client request validations and processing using JavaScript and HTML.
  • Developed complex stored procedure and also create complex query for getting multiple reports using Oracle.

Environment: Java, Servlet, JDBC, Spring Framework, Tomcat, jQuery, JavaScript, AJAX, tag libraries, Agile (Srum), Unix, Web Services.

We'd love your feedback!