We provide IT Staff Augmentation Services!

Senior Java Developer/tech Lead Resume

Minneapolis, MN

SUMMARY:

  • An astute learner and a software professional possessing close to 7.8 years of programming experience in Application development and Data warehousing.
  • Involved in all phases of the SDLC (Software Development Life Cycle) from analysis, design, development, testing and implementation.
  • Experience in AGILE based project which I have actively participated in daily SCRUM sprint planning meetings. Involved in sprint reviews sprint retrospective and backlog grooming sessions.
  • Expertise in Client - Server application development using Oracle 11g/10g, PL/SQL, Microsoft SqlServer.
  • Extensive working experience with Core Java, J2EE, JDBC, JSP, Servlets, Spring Core, Spring MVC with Hibernate, JavaScript, XML, JUnit, Log4j, Apache Maven .
  • Having Experience in Hibernate and Mybatis/Ibatis.
  • Experience in developing report export module using Jasper and apache velocity template.
  • Good working experience with application/web servers like Tomcat and JBOSS.
  • Good experience in tracking/management tools like SVN, GIT and JIRA.
  • Experience in building scripting using ANT, Maven packaging and installation.
  • Good Experience in REST services using spring Jersey .
  • Good knowledge with SOLR and Kafka Akka Streams.
  • Good knowledge on logical and physical Data Modeling using normalizing Techniques and Data Flow diagrams.
  • Experience in Data warehouse development and expertise in using ETL tool which include ODI, SQLLoader on Oracle Netezza, Microsoft SQL Server.
  • Experience in Developing Complex database objects in like Stored Procedures, Functions, Packages, Triggers and Exception handling using SQL and PL/SQL and also having good knowledge on system tables.
  • Experience in UNIX operating systems including Shell scripting, Bash and Batch scripting.
  • Have experience in working with Cloudera apache Hadoop eco system components like Hadoop, Hive, Impala and Spark-SQL and more
  • Experience with AWS cloud based platforms on s3 and EMR web services.

TECHNICAL SKILLS:

Database Development: ORACLE PLSQL, Netezza, SqlServer and Mysql (Beginner), PostgreSQL (Beginner).

Big-Data Ecosystems: Hadoop, Impala, Cloudera Manager.

Languages: Java, PLSQL.

Web Services: REST API.

Web Technologies: J2EE, JSP, Servlet, Spring MVC Hibernate, Velocity Template.

ETL Tool: ODI (Oracle Data Integrator).

Testing Methodologies: Junit using Mockito and Manual testing (Unit, Integration, System, Smoke and Regression).

DB Client Tool: DB Visualizer, SSMS.

Framework: Spring Framework (Java).

Data Persistence Framework: Mybatis/Ibatis, Hibernate.

IDE: Eclipse.

Operating Systems: Windows, Unix (cmd & shell script).

Web Server/Container: Apache Tomcat 6, 7 and JBOSS

CI/CD Tools: GIT, SVN, Jenkins

Build Tools: Maven 2 and 3.

Cloud Service Platform: AWS (S3, EMR).

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

Senior Java Developer/Tech Lead.

Framework: Spring, Hibernate and Restful web services.

Technology: SOLR, KAFKA Akka Streams, AWS- S3,Java 8, Rabbit-MQ and Oracle.

Responsibilities:

  • Design and developed REST API for collection and retrieval of JSON/Data from SOLR.
  • Leading a team of 4 team Members.
  • Developed Hibernate in Data Access Layer to access and update information in to Oracle database.
  • Developed Kafka jobs in publishing messages in Rabbit-MQ based on business rules.
  • Involved in creating dynamic queue listener and messages are get published as rules in SOLR.
  • Involved in all agile process like scrumming planning, Backlog grooming.
  • Learning SOLR and Kafka Akka streams as it is widely used across the application.
  • Developed API for transferring and maintaining Json Files at AWS S3.
  • Have a good experience with SOLR Query.

Confidential,Tampa, FL, USA

Lead Developer.

Framework: Spring Framework.

Technology: Java, Hadoop, Impala, AWS, Oracle

Responsibilities:

  • Developed and Implemented Web Services .
  • Skilled in developing JAVA, J2EE, JSP, JavaScript, MyBatis based web applications.
  • Developed REST API using JAX- RX for Reporting Data to end User.
  • Developed a DQC (Data Quality Checks) API Job using Java which tests and intimate/Fails the data load.
  • Used Ibatis/mybatis framework and developed mappers and corresponding java classes which automated mapping between Impala and java objects.
  • Automated Data load in Impala using Unix Shell Scripting.
  • Translated the functional requirements into technical specifications and design, develop and test changes.
  • Enhanced and developed many Junit test classes and used for unit testing of java methods.
  • Involved in Automation of Data copy from Hadoop System to AWS S3 using Shell Scripting.
Confidential, Tampa, FLDeveloper and onsite coordinator.

Framework: Spring Framework using Jersey.

Technology: NodeJS, Java, SqlServer and Oracle

Responsibilities:

  • Developed Procedures and Functions which supports UI application to get data from Microsoft SQL Server.
  • Developed Admin Tool Functionality using Java, Mybatis/Ibatis which is helpful in restricting user to see only privileged data.
  • Developed a REST API Using Spring Jersey Services for Report Excel Export.
  • Onsite Coordinator with team of 6 people organized and planned to sprint work.
Confidential, Tampa, FL

Developer and onsite coordinator.

Technology: oracle, ODI, Netezza and Hadoop.

Responsibilities:

  • Worked with Product leadership in proper user story gathering.
  • Involved in the High Level & Low Level Designs.
  • Involved in the ODI development.
  • Widely worked on SQL developments which are used in ETL transformation.
  • Developed and Used Netezza and oracle PLSQL complex procedures which are used in the data Transformation

Confidential

Developer.

Framework: Spring Framework.

DBMS: Oracle11g.

Responsibilities:

  • Involved in the High Level & Low Level Designs.
  • Involved in the development and enhancement of the application.
  • Involved in debugging of the application and also finding the optimal solutions for the bugs found.
  • Developed Procedures, Function, Tables, Cursors, Packages, Views and Sequences using Oracle PL/SQL.
  • Involved in tuning queries by creating Index, Partitioning table, Creating Materialized view and adding materialized hint or index hint wherever it is required.
  • Involved in creating Stored Procedures and Functions which are used for reporting.
  • Involved in development on generation of Excel, CSV and PDF by using Java, Jasper and velocity Template.
  • Used Ibatis framework and developed mappers and corresponding Java classes which automates mapping between oracle and java objects.
  • Involved in development on generation of Excel 2003 by using JExcel (Open Source Java API).

Confidential

Developer

Technology: JSP, Servlets, SQL Plus.

Responsibilities:

  • Involved in the end to end development of the application.

Hire Now