We provide IT Staff Augmentation Services!

Senior Developer Resume

3.00/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY

  • Sun - Certified Java Programmer with 10 years of experience in software industry as a developer, involving all phases of the software life cycle.
  • Experienced in Object Oriented Programming, Client/Server Applications, Relational Databases and e-Business Applications.
  • Extensively involved in developing enterprise applications using Java and J2EE technologies such as Servlets, JSP, JMX, EJB, JNDI, XML, XSL, JMS and JDBC.
  • Well versed with methodologies like water fall, spiral and agile process like scrum.
  • Expertise with J2EE complaint application servers like BEA Weblogic 7.0/8.1/10.3 , IBM WebSphere 4.5/5.0/6.0/7.0 and JBoss 3.0/3.2/4.0/5.0
  • Well versed with complete SDLC (Software Development Life Cycle Process) that includes Designing, Developing, Testing and Implementation and Post Production support.
  • Expertise with the Spring Framework(Spring MVC, Spring JDBC, Spring Core, Spring Batch, Spring web services),
  • Years of solid experience in building web applications using MVC frameworks like struts, spring MVC, HTML4/5, JQuery, CSS3, Ajax and rich GUI tools (like Dreamweaver).
  • Very Strong in design, development and deployment of Business Services using Enterprise Java Beans in WebSphere, WebLogic App Servers.
  • Expertise with ORM technologies like Hibernate 4.x/ JPA.
  • Expertise in application integration using Web services (both SOAP, Restful services) JMS, EJBs
  • Expertise in Rational Rose Enterprise Tool for Object Oriented Analysis (OOA) and Design (OOD) using UML (Unified Modeling Language).
  • Highly proficient in designing n-tier Enterprise application with J2EE design patterns like MVC, Business Delegate, Session Façade and Service Locator.
  • Experienced in integrating applications using transports such as SOAP,REST,JMS, SFTP,XML over Http
  • Expertise with using Oracle 8i/9i/10g, MySQL databases writing and tuning highly complex SQL queries.
  • Excellent communication skills, strong architectural skills, hardworking and a very good team worker.
  • Ability to make decisions in time.
  • Used tools like PL/SQL Developer and TOAD for various Database operations
  • Experience with the performance testing tools Dynatrace, JMeter
  • Good knowledge of using IDEs like Eclipse, Kawa, Mule, JBOSS Developer and RAD
  • Proven ability to quickly learn new technologies and apply them in business solutions.
  • Hardworking self-starter who can prioritize in order to meet deadlines.
  • Proven record of effective problem solving and meeting aggressive schedules.
  • Strong team player with good interpersonal skills and communication abilities.
  • Excellent interpersonal skills, including the ability to coordinate and motivate team members.

TECHNICAL SKILLS

Languages/Technologies: Java, J2EE (EJB, JDBC, JNDI, Servlets, JSP), XML, Hibernate, Spring Framework(Spring MVC), HTML4.x/5,Java script, JQuery, Ajax, Angular JS, Twitter Bootstrap, IBM MQ series, SOAP, XSD, Rest Services, XSL, XML Beans, ANT, Maven, JUnit, Mockito,Log4J, Struts, ESB.

J2EE Platforms: J2EE 1.4 Web Logic Platform 8.1, Oracle10g App Server, IBM Web sphere, Tomcat and JBoss.

Object Oriented Design: UML using Rational Rose and Design Patterns.

Development Methodologies: Waterfall Model and Agile

Database: Oracle 9.x, Oracle 10g,MySQL, DB2

OR Mapping tools: Hibernate, JPA

Version Control tools: Rational Clear case, CVS, SVN Subversion

Other Tools ((IDE)/OS: Windows, Linux, KAWA, Eclipse, Mule, JBOSS Developer, JDeveloper 10g, Dynatrace, FindBug, ILOG Rules, Dozer and PVCS Tracker.

PROFESSIONAL EXPERIENCE

Confidential, Alpharetta, GA

Senior Developer

Responsibilities:

  • Designed the UML Class diagrams and sequence diagrams.
  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Wrote Java utility classes to access web services from server side.
  • Implemented Spring MVC, which includes writing Controller classes for handling requests, processing form submissions and performed validations using Commons validator.
  • Developed GUI using JSP, HTML3, CSS3, XHTML, Angular JS framework to simplify the complexities of the application.
  • Integrated the application with Spring framework for implementing Dependency injection and provide abstraction between presentation layer and persistence layer.
  • Used XML technologies like XPath, XSLT and JAXB for data exchange and presentation.
  • Used ILOG JRULES for providing both collaborative rule management for business teams and robust, scalable and precise rule execution.
  • Used SVN for source code maintenance.
  • Extensively worked on Bras Server for updating the new versions of Rules.
  • Used HQL (Hibernate Query Language) and Query criteria to interact with data base (Oracle 10g).
  • Developed hibernate DAO classes to persists objects into database.
  • Used apache common digester to parse data from XML files and populate data into java beans.
  • Business logic has been implemented using Array list, Map and Sets of Collections API.
  • Used Spring Dependency Injection, spring application context features in the application.
  • Involved in creating Spring Web services for Claims Inquiry transaction.
  • Used spring AOP to log agents statistics on documents tab usage.
  • Used AJAX and JSON to send request to server and updating GUI pages using callback functions.
  • Updated/modified JSP pages also used JQuery and its validator plugin for validating Forms in the presentation layer.
  • Created and ran functional and load tests on web services prior to implementation Using Soap UI.
  • Worked on presentation layer to develop JSP pages and embedding CSS, JavaScript, DOM and HTML.
  • Involved in production bug fixes, analyzing and improving overall application performance Using JMETER.
  • Used Maven as a build tool in the application.
  • Implement the cache by using hibernate second level cache technique
  • Develop the customer search details page by using the JSF

Confidential, Irving City, TX

Senior Developer

Responsibilities:

  • Designed, developed and integrated various components of system maximizing the reuse and performance
  • Designed the UML Class diagrams and sequence diagrams.
  • Designed and integrated with external systems using Web services
  • Customer Success PlatformDesign on CRM
  • Developed the contract first based JAX-WS web services (worked on both publishing/consuming)
  • Designed and implemented persistence using Hibernate as persistence provider.
  • Designed and Worked on web applications developed using Spring MVC, REST, Json, HTML5, Ajax and other web components for Product “Customer Management”
  • Created low level design documents and Sequence Diagrams.
  • Code has been developed using the J2EE standards and used the J2EE patterns viz MVC pattern, Template pattern, Factory Instances and DAO pattern.
  • Worked on preparing Business Rules document and code inventory documents
  • Prepared all the unit and module test cases for the developed components.
  • Worked on improving the application performance by using the FIND BUG tool.
  • Developed web service clients using JAX-WS API
  • JUnit is used for unit testing and Mockito framework for integration testing.
  • Used JMS for handling requests to process asynchronously
  • Code has been developed using the J2EE standards and used the J2EE patterns
  • Prototype for responsive single page screens using the Angular JS(MVC)
  • Used the Rest services for consuming
  • Design and development of the reservation details of the customers using the struts.
  • Did the Glassfish server to Jboss Server Migration

Confidential, Oklahoma City, OK

Senior Developer

Responsibilities:

  • Designed, developed and integrated various components of system maximizing the reuse and performance
  • Designed the UML Class diagrams and sequence diagrams.
  • Designed and integrated with external systems using Web services
  • Designed and developed test cases using standalone MQ client & listeners.
  • Developed the contract first based JAX-WS web services (worked on both publishing/consuming)
  • Designed and implemented persistence using Hibernate as persistence provider.
  • Designed and Worked on web applications developed using Spring MVC, REST, Json, HTML5, Ajax and other web components for Product “Customer Management”
  • Created low level design documents and Sequence Diagrams.
  • Code has been developed using the J2EE standards and used the J2EE patterns viz MVC pattern, Template pattern, Factory Instances and DAO pattern.
  • Worked on preparing Business Rules document and code inventory documents
  • Prepared all the unit and module test cases for the developed components.
  • Worked on improving the application performance by using the FIND BUG tool.
  • Developed web service clients using JAX-WS API
  • JUnit is used for unit testing and Mockito framework for integration testing.
  • Used JMS for handling requests to process asynchronously
  • Code has been developed using the J2EE standards and used the J2EE patterns
  • Prototype for responsive single page screens using the Angular JS(MVC), Node.js, Grunt, Bootstrap and Bower
  • Used the Rest services for consuming
  • Design and development of the reservation details of the customers using the struts.

Confidential, Atlanta City, GA

Senior Programmer Analyst

Responsibilities:

  • Actively involved in defining & Architecting the layers, components of the project using OOAD methodologies and standard J2EE patterns and guidelines.
  • Worked extensively with spring, Hibernate and EJBs to implement business logic.
  • Used spring beans to implement business logic and declaratively configured them to handle transactions.
  • Developed web applications using JSP, servlets, JSF and Spring MVC framework.
  • Developed standalone web service clients to communicate with applications.
  • Designed object model for persistence using Hibernate (using Hibernate Criteria, HQL and mappings).
  • Developed Junit test cases for unit testing the applications.
  • Wrote schemas and used XMLbeans to generate the Object model from the given XSD.
  • Designed the UML Class diagrams and sequence diagrams.
  • Creating the services in Mule Studio and publish the services.
  • Test the services through the SOAP UI.
  • Created low level design documents and Sequence Diagrams.
  • Code has been developed using the J2EE standards and used the J2EE patterns viz MVC pattern, Template pattern, Factory Instances and DAO pattern.
  • Prepared all the unit and module test cases for the developed components.
  • Worked on improving the application performance by using the FIND BUG and Dynatrace tool.
  • Did mappers by using the Dozer.
  • JUnit is used for unit testing
  • Code has been developed using the J2EE standards and used the J2EE patterns
  • We developed the services by using the spring AOP, and injecting the services to other components through the Spring IOC

Confidential, San Diego, CA

Programmer Analyst

Responsibilities:

  • Design and development of the user Profile details screen.
  • Developed backend EJB session bean components and integrated with the UI.
  • Design and developed a website for one of our client SIBIS.
  • Worked on the creation and implementation of the screens using the Struts and Spring for Product “Trainee Manager”
  • Involved in all the JAD sessions.
  • Prepared all the unit and module test cases for the developed components
  • Code has been developed using the J2EE standards and used the J2EE patterns viz MVC pattern, Session Façade.
  • JUnit is used for unit testing
  • Worked on creation and implementation of the common exception framework for the entire application.
  • Developed all the required business screens proto types using the HTML, CSS and Java Script.

We'd love your feedback!