We provide IT Staff Augmentation Services!

Sr. Java Consultant Resume

3.00/5 (Submit Your Rating)

KY

PROFESSIONAL SUMMARY:

  • 9+ years of Software development experience in Requirement Gathering, Analysis, Design, Development, Testing and Implementation of various web based applications and services using Agile and other software development life cycle methodologies.
  • Strong object oriented concepts and extensive knowledge in Design and Development of Java based application and services using Java 5, Java 6 and Java 8.
  • Expertise in developing web based as well as standalone applications using open source java based frameworks like J2EE, Spring (version 3.*), STRUTS 2, JPA and Object Relational Mapping like Hibernate (Version 4.*)
  • Working experience on Spring AOP, Spring Boot, Spring transaction management and JPA.
  • Worked on SOAP Web services using Java APIs like JAX - B, JAX-RPC.
  • Worked on REST Web services using JAX-RS, Jersy, ODATA protocol, ODATA4J API.
  • Having excellent understanding & knowledge of AngularJS 1.5 and AngularJS 2.
  • Designed and developed JAVA APIs and reusable components on Multi-threading environment using Java Concurrency API, extensive use of design patterns.
  • Proficient on Memory management, Performance tuning.
  • Excellent knowledge on even based programming using NodeJS
  • Hands on experience in Scripting languages like Python, Ruby on Rails with WATIR framework, Shell scripting etc.
  • Designed and developed High traffic, large scale, data driven web applications.
  • Well versed on XML technologies like XML, XSLT, XML Schema, Schematron, XQuery.
  • Proficient on back end Database technologies. Worked on RDBMS as well as NoSQL Database.
  • Expertise in Database Design and Database Programming. Model Object and Table designing, normalizing of tables structure, query optimization, writing stored procedures, using Views, Object- Relational mapping implementation using Hibernate and JPA.
  • Working knowledge of NoSQL databases like MongoDB and XDB.
  • Knowledge on Cloud based solutions.
  • Involved on Unit testing using Junit and Mockito, with more than 70% code coverage.
  • Integration testing using Automation, creating test plan and test cases.
  • Extensive experience with Web based, Client-Server and n-tier Architectures
  • Very good knowledge and working experience on front end technologies like JQuery, Ajax, HTML, CSS, JavaScript.
  • Worked on UNIX environment (Linux, Ubuntu, Redhat).
  • Embraced Agile methodology into daily practice. Produced top quality and easy maintainable codes.

CORE TECHNICAL SKILLS:

Java Technologies: core Java (J2SE) 5, 6, 7, 8, J2EE 6, JDBC, JSP, Servlets

Web technologies: XML, JSON, SOAP, web Services, REST, HTTP, ODATA, JAXB, JAX-RS, JAX-WS

Scripting Language: Ruby, Python, HTML, Java Script, Shell script

Framework and API: AngularJS, Struts 2(MVC), Hibernate 3(ORM), Spring 3.0, JPA, JAX

IDE and Repository: Eclipse, Intellij, Rational Tool, Synergy, Git, Subversion, Rally

Database: MONGO DB, XDB, My SQL, Oracle 9i/10g/11g, Microsoft SQL Server 12, DB2, PL/SQL, MS SQL, Toad, SQL Developer, Hibernate API, JPA

Testing Frameworks: JUnit, Mockito, Automation, Ruby on Rails, WATIR, Test plan and Test case

Tools: Jenkins, HP Kintana deployment tool, EA (Enterprise Architect), Putty, SoapUI

Operating System: Windows 7/ XP, Ubuntu, Redhat Linux

Web Servers: JBOSS Wildfly, Apache, Tomcat, Web Sphere Application server

PROFESSIONAL EXPERIENCE:

Sr. Java Consultant

Confidential, KY

Responsibilities:

  • Working as a tech lead for the Global Archive project.
  • Analyzing Requirement and preparing design and requirement document.
  • Improving existing product from single thread to multi thread process and restructuring database accordingly.
  • Designing and developing application from scratch using NoSql database compatable to SOA architecture and using REST and AngularJS
  • Working on document based database - XDB (proficient on xPath, xQuery), MongoDb
  • Extensive use of cutting age technologies and APIs like Java Concurrency API, SPRING Boot, AngularJS, MONGODB etc.
  • Working on Disaster Recovery planning and implementation.
  • Implementing LDAP SSO integration, Role creation to maintain Authorization and Authentication of application.
  • Unit test and integration test along with test support to different integrating team, making sure of 80% code coverage.
  • Deployment and code release in different lower and production environment.
  • Owning codebase, introducing deployment standardization, owning project change requests, Code review and coding standard maintain.
  • Client facing role with daily interaction to lead Architect, senior VP and business team.
  • Offshore and vendor co-ordination and delegation of task as a lead engineer onshore
  • Agile sprint environment of work, maintaining stories and backlogs, handling daily scrum meetings.

TECHNOLOGIES:

  • Programming Languages: Java 7, Java 8, J2EE, REST Web Services, Spring, Spring Dependency Injection, Junit, Mockito, XML, XQuery, XSLT, SCHEMA, SCHEMATRON, AngularJS, REST, JSON, Mongo Query language
  • Environment: Windows and Linux development and deployment environment, XDB Database, MONGO DB, MYSQL Database
  • Tools and Server: Maven, Junit, Eclipse, SVN Repository, JBOSS, Continuum and Jenkins deployment tool, Soapui, JACOCO

Confidential, California

Sr. Software Engineer

Responsibilities:

  • Development of REST Web services, using ODATA4J and Jersey frame work for producer as well as consumer.
  • Application development using spring and JPA, Eclipse link.
  • Using spring frameworks for dependency injection.
  • Development of application in cloud hosting environment.
  • Using Tomcat 7 and Apache Application server
  • Unit testing using JUnit and Mockito.
  • Development using Spring for dependency injection.
  • Python script for data migration from legacy to latest database.
  • Database server migration to Oracle from MYSQL.
  • Maven build tool for the application.
  • Using Git code repository.
  • Development in Linux (Ubuntu) as well as Windows environment.
  • Peer code review, offshore co-ordination, coding standard.
  • Daily Scrum, 2 weeks Sprint-Agile development

TECHNOLOGIES:

  • Programming Languages: Java 6, J2EE, JDBC, JPA, Spring, ODATA4J, REST Web Services, Junit and Mockito, Ext-JS, Python, Json
  • Environment: Windows and Linux(Ubuntu) development environment, OACLE 11G, MY SQL database Server
  • Tools and Server: Maven, Junit, Eclipse link, Apache and Tomcat 7 Application Server, Git Repository

Confidential, California

Sr. Software engineer

Responsibilities:

  • Leading a development team of 7 members for.
  • Taking part in designing using a tool Enterprise Architecture (Design using UML).
  • Interacting with on-shore counterpart.
  • Deploying Java code base in WAS server in the development, stage and production environment using Kintana deployment Tool.
  • Developing java code and migrating the existing code from PERL and PHP code base to java for ICA Reporting.
  • XML binding using JAXB and SOAP web service development using JAX-WS API.
  • Separating the data access layer from Business logic by writing PL/SQL code.
  • Unit and module testing using JUnit.
  • Manual integration testing.
  • Writing test cases and providing test plans to team.
  • Maintaining Code repository in local and Global using Synergy code repository tool.

TECHNOLOGIES:

  • Programming Languages: Java 5, J2EE 6, JSP, Servlets, Struts 2, PL/SQL, PERL, PHP
  • Environment: Unix server host, Windows development environment, Oracle 10g Data base backend
  • Tool: ANT, Junit, Eclipse, RAD, Synergy code repository, Kintana code deployment tool, Enterprise Architecture designing tool, Web Sphere Application Server 6

Confidential, California

Sr. Software Engineer

Responsibility:

  • Owning the Recon (reconciliation) Module from offshore and leading 5 people Production support team.
  • Development of new enhancement of Subscription module.
  • Analysis of requirements for new enhancements and involved in high and low level designing.
  • Development (Coding in Java, JHTML and PL/SQL).
  • Unit, module and integration testing.
  • Code change and bug fixing.
  • Writing test cases and providing test plan to team.
  • Tracking and updating work progress to client and project manager.

TECHNOLOGIES:

  • Programming Languages: Java 1.4, J2EE 6, JHTML, Struts (MVC), PL/SQL.
  • Server: ATG application server, WCS, SQL Server
  • Environment: Eclipse 3.2, RAD, TOAD, SQL Developer
  • Build Tool: ANT
  • Back end: ORACLE 10g

Confidential

Software Engineer

Responsibilities:

  • Requirement Analysis.
  • Design and development (coding) for different module.
  • Point of interaction with client from offshore team.
  • Single handedly automation test script writing for IRMA and Claim center.
  • Unit, module and Black box testing.
  • Automation in Ruby and Rails using WATIR frame work.
  • Integration testing of data flow among different units.
  • Providing test plan and Test case writing.

TECHNOLOGIES:

  • Programming Languages: Java 1.6, J2EE 6, Java Script, HTML, Struts 2 (MVC), Spring, Hibernate 3, JSP, XML. SOAP, Web Services, RUBY on Rails, WATIR.
  • Server: WAS, Apache Tomcat web server, SQL Server
  • Environment: Eclipse 3.2, Build Tool: Maven, Back end: Oracle 9i

Confidential

Software Engineer

Responsibilities:

  • Understanding and learning new Technologies used.
  • Developing complex data model and service logic.
  • Intigrating front end JSPs with back end services.
  • Analysis of existing code and understanding architecture of the application.
  • Learning different IBM tools used in coding and testing.
  • Providing fixes to the issues identified in testing phase.
  • Packaging of the developed component to be deployed in production environment.

TECHNOLOGIES:

  • Programming Languages: Java 1.5, J2EE 5, JSP,Java Web Services, Struts 2 (MVC frame work)
  • Server: WAS, Environment: RAD 3.2, Back end: DB2

We'd love your feedback!