We provide IT Staff Augmentation Services!

Sr. Developer Resume

2.00/5 (Submit Your Rating)

Alpharetta, GA

PROFESSIONAL SUMMARY:

  • Technically sophisticated and committed professional with over 11 years of experience in analysis, design, development, and implementation testing and production support of various applications using Java/JEE technologies.
  • Experience in Software Development Life Cycle (SDLC) process using various methodologies likeWaterfall, AgileandTest Driven Development (TDD).
  • Good understanding on OOPS, MVC, design principles, design pattern, data structure and J2EE Architecture.
  • Worked extensively on design and development of Core Java, JSP, EJB, Servlets, Struts 1.2, Struts2, Spring 3, Hibernate 4.0, SOA, ReST and other technologies in JEE.
  • Experience in front end development using JQuery, Ajax and JSON and knowledge of AngularJS.
  • Experience in Application Servers & Web Servers like IBM WebSphere 8.5, Weblogic 8, JBOSS and Apache Tomcat 8.
  • Experience in IDEs like IBM Rational Application Developer 8.5, Spring STS, NetBeans 8.1 and Eclipse Mars.
  • Experience in using tools Log4J, Unit Testing Tools Junit, Mockito and Build Tools such as Apache ANT and Maven.
  • Strong self - motivation, hard work and ability to adapt new technologies.
  • Excellent Interpersonal, Communicational, logical and analytical skills.
  • Domain Exposure on Commercial Finance, Insurance, Banking and Telecom.

TECHNICAL SKILLS:

Languages/Technologies: Java 1.6/1.8 (core and Advance), JEE (Servlets, JSP, Java beans, Java Script, JQuery), REST Web Services, SOAP, SQL, PLSQL, AngularJS (Beginner) Unix Scripting.

Framework: Spring 4.x (IOC, Spring Rest, Spring Web-MVC, Spring Boot 1.3.6, Spring Security using LDAP, Struts 1.2, Struts 2.0, Jersey 1.14, JUnit and Mockito.

XML: XML Schema and XML Beans, JAXB

EAI: JMS 2.0, SOA,ActiveMQ with Tomcat 8.0, Apache Camel (Beginner) MDB 3.1, JAXB 1.5, MQ withWebSphere 8.5.

ORM: Hibernate 4.0Rule Engine Easy Rules 2.2.0

IDE: RAD 8.5, Eclipse 3.4, Spring STS, Net Beans 8.1

Build Tools: Ant 1.6.5, Maven, Jenkins, GitHub, SVN

Application/Web Servers: WebLogic 8.1 and Web Sphere 8.5, Tomcat 8.0

Databases: Oracle 12, NoSQL ( MongoDB, Morphia1.2.1)

Methodologies: Software Engineering (SDLC), Water fall, Agile(Scrum)

Operating Systems: Windows 7, Linux.

Data Structure: Stack, Queue, SinglyLinkedList, CircularLinkedList, DoublyLinkedList etc

Design Patterns: Core Java(Strategy Pattern, Singleton Pattern, Factory Pattern, Abstract Factory, Command Pattern and Adapter Pattern) JEE(Front Controller, MVC, Business Delegate, Session Fa ade, VO, DAO)

PROFESSIONAL EXPERIENCE:

Confidential, Alpharetta, GA

Sr. Developer

Responsibilities:

  • Involved in Design after discussion with various internal clients for Web and Service Part of the application or Batch Job in shell Script.
  • This application has Web Interface, Services, and Shell Scripting.
  • Create/update Controller, Business Logic, Data Access Layer Logic and exception handling.
  • Writing Java Code using Executor framework to make parallal calls in order to maintain the performance of the application, JQuery, JQuery Data Table, JSON, MDB, EJB, JDBC.
  • Verifying the code performance and quality by running the HP Fortify Tool.
  • Used Log4J in servlet to dynamically turn ON/OFF the debugger on production server.
  • Release responsibilities on rotation basis and supporting various clients on UAT so that they can also develop their code using our application, having a load Test to check performance.
  • Performing Code reviews, Unit Test Case review with the team, design reviews with the project Lead and having demo to QA and Client.
  • Worked on turning existing JQuery, JQuery Data Table with AngularJS components as to make hands on on frontend with new technologies.

Environment: WebSphere 8.5, RAD 8.5, HP Fortify, Core Java 1.6, Java 1.8 Executor Framework, Jsp, Struts 1.2, JSON, JQuery, Ejb 2.0 & EJB 3.0, Services, MDB 3.0, JMS, JAXB, XML, Oracle 12c and Unix Scripts.

Confidential, GA

Tech Lead Developer

Responsibilities:

  • Gather requirements and involve in the requirement understanding calls to make it finalized.
  • Utilized Agile Methodology (Scrum) to manage the life cycle of the SOA project.Used Rally for estimation and documentation on wiki.
  • Understanding the functional story, converting into technical story, assigning story points, creating task, assigning hours for the task in Rally Tool.
  • Develop ReST and SOAP Services implementation and test plans, build software acceptance criteria, coordinate and work with clients to oversee the acceptance and dissemination process.
  • Work on private schemas and finalize the interface and backend requirements for the adapter. XML Spy tool is used to validate and develop and to check well formed.
  • After finalizing schemas, schemas are build using XML Beans to make the jar.
  • Tibco modeling tool is used to generate the Xml Process Defenition Langauge(XPDL) for the project.
  • Configuring process model generated by Tibco Modeling tool with the spring framework.
  • Work in DOM parser to parse the input request from Interface and make the Restful call to the backend and work on XML bean API generated by schemas.
  • Work on SAX parser to parse the response from backend and pass it to interface.
  • Working with backend team to get the test data available and preparing test cases, test data and involved in Peer reviews then testing using JUnit and Mockito using Spring Configuration.
  • Testing the functionality using JMS with code integration with bundle.
  • Perform System Testing, and System Integration Testing with Interface.
  • Based on the type of backend request call can be either Restful or SOAP request.
  • I worked on ReST(SOA) service cretion and consuming in this project, some SOAP service consuming.
  • ReST(SOA) service security using Principle, passing encryped userid and password in the http header request.

Environment: Windows 2000 Prof, UNIX, Eclipse 3.2, Oracle 10g, Ant, Core Java 1.4, 1.5, SVN, MDB 2.0, EJB 2.0, JMS, Tibco Modeling Tool, Spring 3.0, DOM/SAX, SOA, ReST, SOAP, WSDL, Web services, XML Beans, Altova XML Spy, Restful, Log4J, Junit, Mockito, Agile (Scrum)

Confidential

Tech Lead Developer

Responsibilities:

  • Gather requirements and involve in the requirement understanding calls to make it finalized.
  • Analyze technically, functional requirement, interact with Client/business users.
  • Preparing test cases, test data and involved in Peer reviews.
  • Creating High Level and Low Level System Design documents and work coding.
  • Work on JSP and struts 1.2 and Struts 2.0, JavaScript, Core Java, Spring 3.0(DI, Test, DAO), EJB, MDB, JMS and Stored Procedures and Unit Testing using JUnit and Mockito.
  • Work on JMS and Tibco EMS and MDB to integrate with another system and work on the response from MDB to insert and update the data in system.
  • Working on to test the code from local JMS client to connect with Tibco EMS and then with integration with weblogic server.
  • Perform System Testing, and System Integration Testing.
  • Participated in software problem isolation and resolution processes with developers.
  • Coordinating with the test team to meet the test objectives for the initiative.
  • Handling Team coordination, work status communication with Management on Onsite and Off Shore.
  • Involved Process improvement and defect prevention activates.

Environment: Windows 2000 Prof, UNIX, Oracle 10g, Ant, Core Java 1.4, 1.5, SVN, struts 2, spring 3.0, JMS, Hibernate 3.0, Tibco EMS, MDB, Log4J, JUnit, Mockito, SOA, Rest

Confidential

Sr. Developer

Responsibilities:

  • Performance Issues of the application, find out the root cause and suggest to the concerned team, work with them and fix the issue.
  • Participated in creation of High Level Design, Low Level Design for IN, OUT process and coding.
  • In GPS is the project for SIX client where the application is in struts based web application and a Java threaded application which can process the application in batch.
  • Working on Struts based application for posting such a job.
  • Working on this multi threaded java application to process the batch files submitted in xml format.

Environment: Windows 2000 Prof, UNIX, Intellect Liquidity, Intellect Reports, Intellect Armor, Weblogic portal, Oracle 10g, Ant, SVN, Autosys JIL Core Java 1.5,JUnit, Threads, JAXB, DOM, Reflection, VSS

Confidential

Sr. Developer

Responsibilities:

  • Understand the requirements from the client and developed the code using core java, spring to make stored procedure call to read the data from the temporary database using Hibernate to set in java, used ehcache for caching.
  • Do the mathematical calculation using the analytics library and store the results in database.
  • Using JUnit and Mockito spring with Analytics library to test the code.
  • Working on daily support to make sure daily jobs are working on Autosys.
  • Testing the code on grid using symphony services making some custom runs to check the discounts given and gives the results to the senior management.

Environment: Windows 2000 Prof, UNIX, Eclipse 3.2, Hibernate 2, spring 2.0, Oracle 10g, Ant, JUnit and Mockito, Core Java 1.4, 1.5, Symphony Services, SVN and Autosys JIL

Confidential

Sr. Developer

Responsibilities:

  • Understating the requirement and do impact analysis and prepare the impact analysis document and share with business analyst so that the client can understand requirement and cost.
  • Setting up the development environment so that web application can communicate to VB.Net and can access the database and configuring the application for further developments.
  • Understanding the functional specification of multiple SSE and Preparation of technical specification.
  • Development and enhancements in struts and Sql Server PL/SQL
  • Working with product support to identify the issues so that those can be worked in next release.
  • Preparing the test case and testing with JUnit.

Environment: Windows XP, WSAD 5.0, Struts 1.2, JSP, SQL Server 2000, VB.NET and IIS 6.0, Oracle 8i

Confidential

Developer

Responsibilities:

  • Understating the requirement and do impact analysis and prepare the impact analysis document and share with business analyst so that the client can understand requirement and cost.
  • Work in spring framework where different application integrated with client’s base application when some new company merges with the clients.
  • Preparing the test case and get the test data available for testing with JUnit with Spring.
  • Supporting the application and solving the production issues.

Environment: Windows 2000, WSAD 5.0, CVS, Spring Framework, Oracle 9i, Sybase, BD2, XML, Web services, JSP and Oracle 8.1.

We'd love your feedback!