We provide IT Staff Augmentation Services!

Senior Programmer Resume

5.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.
  • ConfiguredJenkinsbuild for the project createdNexusmaven local repository.
  • Expertise in build tools likeMaven AntGradleandSbt.
  • 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, CSSJavaScript: , 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 AnnotationSpring AOPand 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.
  • Develop 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.

Environment: JavaScript,Groovy,VXML, Nuance IVR, J2EE, SOAP, Web Services, Jersey, XM

LAndroid,Unix.

Confidential

Responsibilities:

  • 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!