We provide IT Staff Augmentation Services!

Senior Programmer Resume

2.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • Over 8 years of experience in Software Analysis, Design, Development, Implementation, Testing, Support and documentation of Client - Server and Web based applications using Java technologies on Windows and UNIX platforms.
  • Hands on experience in developing the applications with Java 1.6, Java, Java7,Java8,J2EE technologies (Servlets 2.4, JSP 2.0, JSTL 1.0, EJB 3.0, JNDI, JMS, JDBC, Web Services - SOAP & REST, Hibernate, MVC Frameworks, HTML).
  • In depth knowledge of Object Oriented programming methodologies (OOPS) andobject oriented features like Inheritance, Polymorphism, Exception handling and Templatesand developmentexperience with Java technologies.
  • Excellent skills in Struts (Validators, Action, Dynvalidatorform, Tiles), Spring Framework (IOC, AOP, DAO, MVC), JSF framework.
  • Experienced in Object Relational Mapping (ORM) tools such as Hibernate&iBatis.
  • Design Patterns (Singleton, Factory, MVC, Front Controller, Business Delegate, Session Façade, Data Access Object and Data Transfer Object)
  • Good experience in UI development using HTML5, CSS, Javascript, Python, Bootstrap, JQuery, DOJO, AJAX, AngularJS, Node js.
  • Working knowledge in VOIP environments and installing security, SAN and VM Ware as well as IVR and CVP
  • Proficient in using XML Suite of Technologies - XML, XSD, DTD, XSL, XSLT, DOM, SAX, JAXB, XMLBeans.
  • Strong knowledge with Web Services using SOAP, WSDL, Apache Axis, JAX-WS, JAX-RS, Jersey.
  • Strong experience in writing Perl scripts covering data feed handling, implementing businesslogic, communicating with web-services through SOAP Lite module and WSDL.
  • Sound knowledge of RDBMS concepts and hands on experience with database Oracle, DB2 and MYSQL Server.
  • Configured Jenkins  build for the project created Nexus  maven local repository.
  • Expertise in build tools like Maven Ant  Gradle  and Sbt .
  • Experienced in asynchronous messaging applications using JMS, MDB, Tibco EMS, ActiveMQ. Used both Queues and Topics.
  • Involved in all phases of Software Development Life Cycle(SDLC)
  • Sound Knowledge and Good understanding on Data warehousing concepts, Data modeling, ETL process, Reporting, Data Integration, and Master Resource Management.
  • Troubleshooting experience in bug fixing, code review, Integration and unit testing, using various testing methodologies and tools.
  • High technical expertise in administering telecom technologies: IVR, VXML, SSML
  • Team Player with good analytical, technical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels and can work as a part of a team as well as independently.

TECHNICAL SUMMARY:

Operating Systems: Windows 7, Windows XP, Windows NT, Unix, Linux, Solaris.

Languages: Java, C, C#, UML.

Technologies: JSP 2.0, Servlets2.4, Maven 3.0,EJB 3.0, Java Beans, JDBC, Hibernate, SOAP, WebServices, Struts 1.2, Spring 4.X, Spring MVC, JSF, HTML, HTML DOM, CSS, JavaScript, JQuery, AJAX, Dojo, XML, XSD, XPATH, JAXB.

Application Servers: JBoss, Glassfish 2.1, Weblogic, Web Sphere, Apache Tomcat Server .

Designing Tools: Rational Rose, Visio.

IDE: Eclipse, WSAD, NetBeans, Visual Studio.

Versioning Tools: Clearcase, CVS, Tortoise SVN, GitHub.

Database: Oracle, DB2, MySQL Server.

MQ Servers: IBM MQ server 7.0 Apache Active MQ RabbitMQ 3.0.

PROFESSIONAL EXPERIENCE:

Senior Programmer

Confidential, Minneapolis, MN

Responsibilities:

  • Understanding of business requirements and identify the relevant functional and technical requirements.
  • Documenting the Functional and Technical specifications.
  • Worked on the project using agile methodology.
  • Involved in developing UI using Spring MVC framework, JSP, JSTL, HTML5, CSS, JavaScript, JQuery, AJAX and AngularJS.
  • Wrote internal and external API services using Node.js modules.
  • Developed internal services using Java and Node.js.
  • Used IBM MQ to simplify and accelerate the integration of diverse applications and business data across multiple platforms. 
  •   Delivered data with improved speed and reliability using IBM MQ.
  • Developed product modularization using custom Java Annotation   Spring AOP   and created Maven modularized projects.
  • Developed Web services to allow communication between the applications using Restful Web Services.
  • Involved in developing Unit Test cases and testing the Application.
  • Done logging using Log4j and commons-logging frameworks.
  • Developed the reports that have to be generated based on user input.

Environment: Java, JSP, JSTL, HTML5, CSS, JavaScript, JQuery, AJAX,Angular Js, Node Js.

Senior Programmer

Confidential, Dallas, TX

Responsibilities:

  • Involved in the complete SDLC (Analysis, Design, Development, Testing and Production)
  • Involved in developing front end screens using JSP, JSF, JSTL, HTML5, Javascript, JQuery, AJAX.
  • Developed Web Services to expose Risk Calculations for various products for many internal systems.
  • Implemented JAXB Framework to convert XML files into Java Objects and vice versa (marshalling and unmarshalling).
  • Used Core Java features such as Multi-Threading, Collections, and Exception handling to efficiently process high volume transactions.
  • Taken care of complete Java Multi-Threading part in back end components.
  • Taken care of Multi-Threading in back end java beans
  • Communicated with stock brokers and completed buy and sell orders.
  • Traded stocks on electronic networks daily.
  • Analyzed markets and stocks and tracked stock fluctuations.
  • Wrote test cases for unit testing with the help of JUnit framework.
  • Managed tools like Subversion, Jenkins, JIRA and Performed maintenance and troubleshooting of build/deployment systems.
  • Driven weblogic server upgrade to version 10.3 and from Windows to Linux server.
  • Created Autosys jobs to run various batch jobs.
  • Integrated Bamboo (continuous integration tool) to automate code analyzing, compiling and testing process which also provides on-demand build infrastructure.

Environment: Core java, JSP, JSF, JSTL, HTML5, Javascript, JQuery, AJAX, Web Services,JAXB,Bamboo.

Java developer

Confidential, Denver, CO

Responsibilities:

  • Used Tiles to provide a full-featured, robust framework for assembling presentation pages from component parts.
  • D evelop various voice portals and web applications, which served customer and customer service people.
  • Implemented complex back-end component to get the count in no time against large size MySQL database (about 4 crore rows) using Java multi threading.
  • Developed the presentation layer using GWT, HTML, CSS and client validations using JavaScript.
  • Effectively manage IVR applications and systems
  • Development of voice portals using nuance IVR for customers to interact.
  • Add Flow control to a VoiceXML application
  • Involved in developing the Framework similar to OSDM by taking suggestions of the Nuance.
  • Implemented development procedures for IVR and speech applications through Java and Web Services.
  • Developed and executed software systems utilizing JavaScript and Groovy.
  • Enhancing the existing system with the new requirements and fixing bugs if any.
  • Extensive technical experience of VoIP technologies, business continuity, and disaster recovery processes as they pertain to voice services.
  • Strong experience in designing, implementing and supporting Cisco VOIP technologieszzzssswssss
  • Maintained, configured, and sustained the Cisco VoIP network.
  • Involved in the complete life cycle of the project from the requirements to the production support.
  • Understand and analyze the requirements.
  • Develop workflow templates to meet the requirement.
  • Wrote XQuery transformations and map them to the template.
  • Used Perl scripts to move the templates from one region to other.
  • Involved in developing various screens using JSP and JavaScript.
  • Used message queues for communication between Buddy servers.
  • Integrating web-tier and business-tier using spring framework.
  • Designed and developed various stored procedures, functions and triggers in PL/SQL to implement business rules.
  • Development of Python API's for monitoring of data acquisition and automation of data quality process.
  • Working in team of Architects and Developers to build and deploy Python Flask Peewee Linux AWS
  • Used Hibernate as an Object-Relational Mapping (ORM) tool in the data access layer for communicating with Oracle database.
  • Work with testing team to find and fix the code bugs.
  • Write Unit test cases and test the application changes.

Environment: Java, J2EE, JMS, JSP, Spring, Hibernate, Java script,Python, XQuery, XML, DB2, UNIX, CVS, ANT, Web Logic 10.3.6, Eclipse, Solaris, Perl.

Jr. Developer

Confidential, Los Angeles, CA

Responsibilities:

  • Developed application using Eclipse IDE and BEA Web logic Server.
  • Responsible for gathering the requirements of the whole system.
  • Used Java mail for automatic generation of mails to the corresponding users/agents regarding claims processing status.
  • Used Singleton pattern for accessing property files and factory classes.
  • Involved in writing the Middleware components (Business helpers) like logging framework, web service helpers and login information which are used in various java applications
  • Responsible for creating/generating Hibernate classes and configuration XML’s and to also manage CRUD operations (insert, update, and delete)
  • Developed EJB tier using Session Facade, DAO and Singleton design patterns which consists of business logic and database access functionalities.
  • Extensively used Java Collection API to improve application quality and performance.
  • Used JExcel framework for reading and writing excel files.
  • Configured log4j to enable/disable logging in application.
  • Performed Functionality, Integration, Regression, Performance testing and UAT on the migrated code using Automated test tools and manual tests.

Environment: Java, Servlets, JSP, EJB, J2EE, Java Mail, XML, SAX, DOM, Oracle, SQL, Eclipse, CVS, Unix, JUnit, Hibernate, BEA Weblogic.

Confidential, San Diego, CA

Jr Developer

Responsibilities:

  • Development and implementation of HECT.
  • Developed JSP custom tags to display data.
  • Implementation for generating power & gas comparison charts.
  • Version Maintenance using CVS.
  • Worked on Unix shell scripting.
  • Worked with testing team to find and fix the code bugs.
  • Wrote Unit test cases and test the application changes.

Environment: Java 1.6, J2EE, Servlets, Struts, Junit, EJB, BEA Web logic, JDBC, SQL, UNIX

We'd love your feedback!