We provide IT Staff Augmentation Services!

Senior Java Developer/technology Analyst Resume

4.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • Having 9 plus years of experience in Software Development Lifecycle (SDLC) core areas such as Analysis, Design, Implementation, Testing and Deployment of Object Oriented, Client - Server, Web-Based, Distributed and Enterprise Applications with Java/J2EE technologies & developing applications with waterfall and agile methodology.
  • Programming experience in Java, Servlets, JSP, Java Script, JDBC, JSF, XML, EJB, Struts, Spring MVC, Ajax, Hibernate, JDBC, HTML, CSS and Web Services.
  • Extensive knowledge in Front End technologies like JQuery, JavaScript, HTML and CSS.
  • Expert in HTML5/CSS3 development and have experience in Angular.js. Expertise in building strong websites confirming Web 2.0 standards using Angular.js Framework.
  • Worked on OOAD and OOP from designing UML diagrams using Microsoft Visio tools to development phase. Good Experience with XML, XSD, DTD, SAX, DOM technologies.
  • Hands on experience in solving software design issues by applying design patterns including Singleton Pattern, Proxy Pattern, Factory Pattern, Abstract Factory Pattern, Stratergy Pattern, Decorator Pattern, Command Pattern, etc...
  • Development of multi - tier web based applications involving HTML, Core Java and J2EE technologies like JSP, JSP Tag Libraries, Servlets, Java Script, Unix Scripting, JDBC, JNDI
  • Strong working experience with Spring Framework, which includes usage of IoC/Dependency Injection and different Spring modules like Core Container, Data Access/Integration, Web and AOP in Web applications.
  • Extensive experience with Frameworks in Struts, ORM (Hibernate) and spring (Spring MVC, Spring Context, Spring DAO, Spring JDBC, Spring Security and Spring Exception Handling).
  • Knowledge on service oriented architecture (SOA), workflows and web services using XML, SOAP and WSDL. Worked on multi-threading and expertise in Restful webservices.
  • Good knowledge in programming with Hibernate Framework, Hibernate Configuration, DAO Design, Object Relation Mapping (ORM). Have worked end to end in most of the projects.
  • Development, testing and deployment experience of enterprise applications on Windows machines, Linux, Knowledge in UNIX Shell Script & UNIX platforms through IDE's such as Eclipse and STS. Experience with log tools: Maven, JUnit, Log4j and Ant.
  • Extensive experience with test driven development process, in writing unit test cases using Junit, Mockito, working on ECL Emma Java code coverage tool and Sonarqube.
  • Experience with web/application servers like Apache Tomcat, JBoss, WebLogic.
  • Extensive database development experience including: PL/SQL, stored procedures, queries, etc. Proven expertise in working with databases like Oracle 9i/ 10g/ 11g/ 12c, SQL Servers MS SQL 2005, MS SQL Server 2008, MS SQL Server 2010, MS SQL Server 2014 and in ETL tool SSIS and reporting tool SSRS.
  • Extensive experience in implementation of the version control software VSS and SVN.
  • Self-starter always inclined to learn new technologies with strong analytical and problem solving skills, highly motivated, good team player with very Good communication and interpersonal skills. Ability to grasp quickly, adapt to changing technologies and acquire the required skill sets for the changing scenario.

TECHNICAL SKILLS:

Operating System: Windows, Linux

Languages: JAVA, JavaScript

Technologies: Spring 4.0, Spring 3.0, Spring 2.0, Struts 2, Struts 1.2, Quartz, Hibernate, JDBC, JIL, XML

Web Technologies: JSP, XML, JSON, HTML

Scripting Languages: JavaScript, Unix Shell script, Command Script

IDE, Tools and Softwares: Eclipse Juno, Kepler and Galelio, STS, Ant, Maven, JDK1.6, JDK 1.7, Textpad, Notepad++, One Note 2013, Jenkins, JIRA, Confluence, Informatica 9.5.1, Autosys, BladeLogic, VSS, SVN, Splunk, Putty, WinSCP, Sharepoint, SQL Developer, Microsoft Visual Studio 2008, ATM Simulator, Phoenix Interactive, Freemarker Templates, Putty, Toad for Oracle, Toad for SQL

Application Servers: Weblogic 8.1, Weblogic 10.3, Weblogic 11g, Apache Tomcat 6.0.16, Apache Tomcat 7.0.50, JBoss 4.2

Web Services: Restful webservice

Test Frameworks: Junit

Databases: MS SQL 2005, MS SQL Server 2008, MS SQL Server 2010, Oracle 9i, Oracle 10g, Oracle 11g, Oracle12c

Debug tools: Firebug, Chrome Dev tool, IE Dev tool

PROFESSIONAL EXPERIENCE:

Confidential - Charlotte, NC

Senior Java Developer/Technology Analyst

Responsibilities:

  • Followed agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
  • Involved in design and development of UI component, using frameworks Angular JS, JavaScript, HTML5 and CSS. Have learned and implemented AngularJS 1.4.8 to design the UI of the Customer Support Application. Implemented core features of Angular JS framework such as dependency Injection, Data-binding, Filters, Directives, etc…
  • Have done feasibility analysis by creating POC’s and have provided effort estimations in meeting using planning poker technique.
  • Followed Single Page Application (SPA) Pattern and used Angular JS MVC to build a cross-browser complaint application.
  • Worked on screens for Customer Support Application to capture the customer facing issues by coordinating with the clients, business analysts and team.
  • Developed screens for the application to check on customers transaction details and offer redemptions and for providing the courtesy credit to the customers.
  • Involved in test driven development process for creation of JUnit test cases and test suites for automating test cases. Have implemented Java 1.8 new features like Functional Interfaces, Lambda Expressions, forEach method, streams etc...
  • Have worked on Restful Webservices for implementing the offer traceability matrix in the Offer Management System Application and to connect to merchant applications.

Envirnoment: Java, JavaScript, J2EE, JDK 1.7, JDK 1.8, Ant, Ajax, JSON, AngularJS 1.4.8, JQuery, JAX-RS, Spring 4.0, JSP, JUnit, STS, Tomcat 7.0.50, Autosys, Oracle 12c, Ms SQL 2014, Splunk, Putty, WinSCP, SVN, Toad for Oracle, Toad for SQL, Notepad++, One Note 2013 etc…

Confidential - Charlotte, NC

Senior Java Developer/Technology Analyst

Responsibilities:

  • Worked as a Senior Java Developer and involved in analysis of requirements, design, development, Unit and Integration testing.
  • Have implemeneted the process to automate the creation of SVN branch using UNIX shell scripting by creating a batch file which creates a new branch for the future release and this also creates the new HMAC keys that will be used by the application.
  • Interact with Business Analyst and Subject Matter Experts (SME) to understand the requirements and for any clarifications required by the team, followed agile methodology and SCRUM meetings to track, optimize and tailor features to customer needs.
  • Handled two internal projects HMAC Authentication and Consumer Pricing Project by coordinating with the clients and offshore team. Coordinated with the offshore team on C++ and C# projects. Reviewed and tested the codes sent from offshore team in ATM Machines.
  • Developed screens on the ATM Configuration Website for maintaining HMAC Authentication details from the scratch. Developed HMAC Authentication module to monitor and authenticate the calls to the Webserver in the interceptor.
  • Learnt Phoenix Interactive software and developed two flows for the transactions.
  • Have created tables for storing the HMAC Keys, configuration switches for the ATM & ATA application. Have created the configuration website for configuring the these switches which are used for the purpose of configuring and testing the Apple and Android pay.
  • Have created the application using JQuery, JSON, JSP and AJAX in front end, Spring 4.0 and connected to database using JDBC Template.

Envirnoment: Java, JavaScript, J2EE, JDK 1.7, Maven, Ajax, JQuery, Spring 4.0, JSP, JUnit, JSON, STS, SQL Developer, Putty, Restful webservice, Microsoft Visual Studio 2014, ATM Simulator, Phoenix Interactive, Apache Tomcat 6.0.16, Oracle12c, SVN and WinSCP.

Confidential - Jersey City, NJ

Senior Java Developer/Technology Analyst

Responsibilities:

  • Involved in requirement analysis, impact analysis and feasibility study of the requirements specified by the user and have developed Proof of Concept for the same.
  • Learnt Spring 3.0 AOP architecture and have developed two modules in a short span of time.
  • Worked on creation of fusion charts for graphical representation of data in form of reports. Have worked on SOAP webservices.
  • Involved in test driven development process for creation of JUnit test cases and test suites for automating test cases. Worked on ECL Emma Java Code Coverage and have generated code coverage report and covered 100% of the expected code.
  • Developed mapping files, configuration files, pojo classes in hibernate as the query languages in Hibernate Mapping. Integrated the Spring and Hibernate framework.
  • Developed and been the SPOC for Weight Management module which was designed using JQuery, JSP, JSON and AJAX for front end. Used concept of multi threading by checking parallel updates and synchronizing the risk based weight changes by restricting the same.
  • Have implemented SONARQube for doing code review along with the SVN checkin using continuous integration service using Jenkins.

Envirnoment: Java, JavaScript, J2EE, JDK 1.6, Ant, Ajax, JSON, JQuery, Spring 3.2.6, JSP, JUnit, Eclipse IDE, Jenkins, Sonarqube, Sonarrunner, Hibernate ORM 4.2, Toad for Oracle 11, Oracle11g, SOAP Webservices, Weblogic Server 10.3, SVN and ECL Emma Java Code Coverage.

Confidential - New York, NY

Java Developer/Senior Systems Engineer

Responsibilities:

  • Followed Agile Methodology throughout the project and coordinated with the client, business analyst and team members on daily basis for the updates on project status.
  • Performed tuning in the application and have reduced almost 30 second of time taken to load the user and got appreciations from client for the same. Carried out data migration activity to move data from the legacy .Net application to the new Java application.
  • Worked on the generation of XLS report and PDF report by using Freemarker Template Language with the help of rendering services. Have worked on multi-threading concepts.
  • Responsible for the preparation of release notes, release items and release management activities for the three releases happened in the application.
  • Involved in the test driven development process for developing and delivering application with quality codes and have mocked the objects for testing purpose. Implemented Java features like generics, auto boxing/unboxing, enhanced for loops in the application.
  • Have implemented the feature to clone Global Trader Mandate in order to create a new mandate. This helped in saving time for the client and added value.
  • Implemented the design patterns like Factory, Singleton, Prototype, Abstract Factory and stratergy based patterns.
  • Have created tables and Stored Procedures for the application and have designed the table structure accordingly to provide high performance by applying the concepts of normalization/ denormalization and by creating indexes as and when required.

Envirnoment: Java, JavaScript, J2EE, JDK 1.6, Ant, Ajax, JSON, JQuery, Struts 2, JSP, Freemarker Templates Language, JUnit, Mockito, Flying Saucer, Eclipse IDE, Toad for Oracle 11, Oracle11g, Weblogic Server 11g, Unix, SVN and JIRA.

Confidential

Java Developer/Senior Systems Engineer

Responsibilities:

  • Followed staged Waterfall Methodology throughout the project and have guided the team to break down large and complex user requirement into simplified versions for execution.
  • Worked on requirement analysis, impact analysis and feasibility study of the requirements specified by the user and have developed POC’s.
  • Participate in the discussion with the business analysts to understand the Business requirements and prepare them in to technical requirements towards development.
  • Worked primarily as a developer from the initial planning phase through the implementation & rollout phases of the project life cycle. Been the SPOC from offshore for the application.
  • Used the Java Collections API extensively in the application. Implemented JMS for communication by diverting the messages into a queue. Developed message beans, which were used to communicate with the JMS to interact with queues.
  • Implemented the process of sending communication mails for the Supervision Management Application using SMTP server through SSL.
  • Tables creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Been the DP anchor for the team, conducted 7 successful DP meetings in this time period.

Envirnoment: Java, JavaScript, J2EE, JMS, JDK 1.6, JSP, Struts 2, Weblogic 8.1, Oracle 10G, Quest Toad for Oracle 9, JMS, SMTP, SSH Tectia Client 5.1.3.8 and SVN

Confidential

Java Developer/Systems Engineer

Responsibilities:

  • Have created SSIS packages for implementing the flow of data from ADIM to SAFE ITD and from SAFE ITD to ADIM, archival process and for sending email notification to users. Resolved issues related to SSIS in two other projects on request from my Manager.
  • Created wireframes, class and sequence diagram, application architecture diagram, etc… for the LLD and HLD documents. Coded two modules in the application from scratch.
  • Published and consumed Web Services using SOAP, WSDL and deployed.
  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture. Used Struts Framework in the application, which is based on MVC design pattern. Developed Action classes and Form beans and configured the struts-config.xml.
  • Designed and integrated the full scale hibernate/ Struts. Developed workstation web module using Struts MVC, JSTL, and integration with Hibernate.
  • Extensively involved in developing core persistence classes using Hibernate framework, writing HQL queries, creating hibernate mapping (.hbm) files, DB schema and PL SQL changes. Involved in development of Generic hibernate DAO framework.
  • Have created packages for the stored procedures and was responsible for change management for the application i.e. for preparing release notes and deployment plan.
  • Been the Defect Prevention anchor for the SAFE ITD application, have been involved in DP Report preparation and have conducted 4 DP meetings and have done peer code reviews.

Envirnoment: Java, J2EE, JDK 1.6, JSP, Struts 1.2, Spring, Hibernate 3, JBOSS 4.2, MS SQL Server 2005, SSRS, SSIS, SVN and VSS 2005

Confidential

Java Developer/Systems Engineer

Responsibilities:

  • Acting primarily as a developer involving in the Bug fixing activities and enhancement activities. Developed unit test cases and unit test plans.
  • Have quickly learned swing concepts independently, and have worked on the tool as per the requirements specified.

Envirnoment: Java, JavaScript, Swing, MS SQL Server 2005

We'd love your feedback!