We provide IT Staff Augmentation Services!

Programmer Analyst Resume

0/5 (Submit Your Rating)

New York City, NY

SUMMARY

  • 6+ years of experience in analysis, development and testing of Web based, Client/Server and Distributed applications across the entire Software Development Life Cycle using Java and J2EE Technologies.
  • Experience in Healthcare, Financial, and Telecommunication domains.
  • Worked on advanced software development methodologies such as JIRA, Agile/Scrum and Waterfall processes.
  • Hands - on experience in developing web applications using MVC (Model View Controller) architecture using Spring 4, Struts 2.
  • Strong experience with developing Web Services providers and consumers using SOAP, REST.
  • Extensive experience in using Hibernate4 and JPA for mapping Java classes with database using Hibernate Query Language (HQL).
  • Well-experienced with front-end development using HTML5, CSS3, Bootstrap CSS, AJAX JavaScript, and advanced JavaScript such as Jquery, AngularJs, Node.js, Express.js.
  • Expertise in Object-Relational (O/R) mapping using Mongoose to interact with MongoDB database on Node.js.
  • Strong Expertise in Core Java, data structures, algorithms, Object Oriented Design (OOD) and Java concepts such as OOP Concepts, Collections Framework, Swing/AWT development, Exception Handling, I/O System, Multi-Threading, Reflection, Generics and other new features in Java 7 and 8.
  • Strong experience in database design and development using Oracle, MySQL, SQL Server, HDFS and good experience in writing PL/SQL, SQL and stored procedures.
  • Proficient in developing and deploying applications on Web/ Application servers like JBoss, WebLogic 11, and Apache Tomcat.
  • Good knowledge in Hadoop technology with Hive, Pig, Flume, HDFS, Map-Reduce and Hbase.
  • Extensive experience in unit testing frameworks such as JUnit 4 for system testing and Jasmine using Karma test runner.
  • Experience with Log4j for debugging and build tools like Maven and Ant.
  • Experience in reporting API like JFreeChart and JasperReports.
  • Good experience on version control systems Git, CVS, and SVN.
  • Excellent communication skills, highly motivated, innovative problem solver, capable of quickly learning and delivering the solutions individually or a part of a team.

TECHNICAL SKILLS

Programming Language: Core Java, J2EE, Python, SQL, C/C++

IDE Tools: Eclipse, IntelliJ IDEA and Net Beans

Framework: Struts 1.2/2.3; spring 2.x/3.x/4.x, 4.0; hibernate

Java Technologies: Core Java - JDK 1.5/1.6/1.7/1.8 , JSP, 2.0/3.0/4.3.6 \Servlets, Java Beans, Multithreading

Front-End Technology: HTML5, Java Script, JQuery, AngularJs, \MySQL 5.0; Oracle 10g/11g; SQL Server

Databases: JSON, XSL, AJAX, d3.js, NodeJS\2008, Hadoop 2.1

J2EE Technology: JDBC, JNDI, JSTL, JMS 2.0, RMI, EJB 2.0/3.0

Tools: Apache Ant, Maven, Log4J, SQL Developer

SOA\Hadoopecosystem: Web Services RESTful (JAX-RS, Jersey), \Hadoop and MapReduce, Flume, Hive, PIG, \ SOAP (JAX-WS), JAVA RMI\HDFS, Zookeeper

Application Server: Tomcat, JBoss, Weblogic

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Full Stack Java Developer

Responsibilities:

  • Extensively used agile methodology (Software Development Life Cycle) with JIRA and Confluence.
  • Developed 5 different modules of the system such as Advanced Event Search, Extending the display of the documents requiring review queue, Merge Investigations, Update on ELR(Electronic Lab Report) messages, Import eCR (Electronic Case Report) using Spring 4 MVC and Hibernate framework.
  • Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache to process ELR, eCR, PHCR and PHDC documents.
  • Created various permission sets for internal, external and guest users to authenticate and authorize by using Spring Security.
  • Involved in developing Spring Data Framework using Spring JDBC and Spring ORM classes such as JDBC Template and Hibernate Template as Object-Relational (O/R) mapping to perform the database operations on Oracle and SQL Databases.
  • Worked on 3 major AWS services such as Amazon EC2 for web hosting, processing and receiving information; Amazon SES to allow user to subscribe special alerts and Amazon S3 (Simple Storage Service) for archiving data.
  • Involved in integrating EC2 map-reduce and Dynamo DB to allow user to seamless interaction with data to do complex task such as disease transmission, geo-mapping to disease cluster and disease detection algorithm.
  • Extensively worked on SQL queries, Triggers, Functions, stored procedures and developed complex SQL and Oracle queries dynamically for advanced event search module.
  • Created XSL/XSLT for transforming PHDC (Public Health Document Container) and eCR (Electronic Case Report) XML documents to JSP documents.
  • Developed and Consumed the REST web services to collect and distribute data (HL7 messages) from Public Healthcare and Hospitals to CDC.
  • Involved in design and development of UI components using JSP, Tag Libraries, Angular JS and JSP, XSP, Ajax, jQuery and Bootstrap to simplify the complexities of the application.
  • Worked with Angular JS MVC framework to develop and utilize complex directives, services, controllers and filters as part of enhancing UI of the NBS application.
  • Set up Jenkins server and build jobs to provide automated builds based on polling the SVN source control system for continuous integration.
  • Configured Wild-Fly Application Server on multiple platforms for both horizontal and vertical scaling for Work Load Management and security purpose.
  • Involved in creating Reporting Module using Angular-FusionCharts.
  • Implemented Log4J for Logging Errors, debugging and tracking.

Environment: Java 8, JSP, JDBC, J2EE, EJB, AWS, Amazon EC2, Amazon S3, Amazon SES, Dynamo DB, Spring 4 MVC, Design Patterns, XML, MySQL, Oracle, WildFly 10, ANT, HTML5, CSS, JSP,JavaScript, Jenkins, jQuery, AngularJS, Bootsrap.js, AJAX, TOAD, AJAX, SVN, JUnit, UML, Web services, SOAP, XSLT, XSL, Jira, Rhapsody, SAS, Eclipse, DWR

Confidential, New York, NY

Java Developer

Responsibilities:

  • Exposed to Software Development Life Cycle (Scrum) with JIRA Agile following Agile methodology.
  • Developed the application using Spring 4 MVC intensively that leverages classical MVC architecture.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) / Inversion of Control (IOC), and Aspect Oriented Programming (AOP).
  • Implemented Spring Controllers that integrates with front-end framework.Developed DAO components by implementing Spring DAO and established efficient exception handling and logging using Spring AOP.
  • Developed Object-Relational (O/R) mapping using Hibernate 4 to create high performance persistence layer to interact with various databases using Hibernate Query Language, Criteria API and Native SQL queries.
  • Developed a Single Page Application (SPA) for the Product Catalog module to quickly filer, select and compare various investment products usingAngularJS, Bootstrap CSS and HTML5.
  • Implemented Design Patterns such as Singleton, Factory, Proxy and DAO.
  • Used spring’sRest Template to create RESTful Web services to validate mutual funds.
  • Developed stored procedures using Oracle PL/SQL and developed complex queries for business data processing and provided status reports using JasperReport..
  • Deployed web applications and enterprise components on Tomcat and JBoss on dev and test environments.
  • Assisted in troubleshooting and resolution of problems relating to Hadoop jobs to access Confidential ’ comprehensive database provided by Prima Capital® using HDFS, Apache Flume 1.6, and Apache Hive 1.2.
  • Implemented Log4j tool to log the entire application and error logs and SVN for version control.
  • Involved in unit testing of the modules using JUnit test-cases.
  • Configured Maven dependencies for build automation and Jenkins for Continuous Integration.

Environment: Java 8, Spring 4, AspectJ, Hibernate 4, JBoss 7, RESTful Web services, JAX-RS, JSTL, HTML5, CSS3, JSON, Eclipse, Oracle 11g, AngularJS, Bootstrap, Maven, Jenkins, JasperReport, Git, Log4J, JUnit, Apache Hadoop 2, Yarn, Map-Reduce, HDFS, Apache Flume 1.6, Hive 1.2

Confidential, New York City, NY

Programmer Analyst

Responsibilities:

  • Created Use Case, wrote design approach documents, development, implementations, support, for functional security modules like Self Registration, Change Password, Approve Failed Registrations, and Update Other's Profile on a weekly basis.
  • Implemented Struts 2.x framework in the application. Responsible for configuration and integration of Spring 4, Struts 2.x and Hibernate 4.3.x.
  • Designed and developed Controllers, Action Mappings, Interceptors, Forms and View pages for management of policy claims using Struts2.x framework.
  • Implemented Persistence layer using Hibernate 4.3.x to interact with the MySQL database.
  • Used Hibernate and Mongoose for object relational mapping and persistence.
  • Consumed RESTful Web service to get customer data from external module using AngularJS.
  • Used SAX and DOM parser for parsing xml documents and XSLT API to handle XML parsing in Object Oriented way.
  • Configured JMS service class to transfer the orders between agents and policy holders.
  • Designed interactive web pages with front end screens using Express.js, HTML5 and CSS3.
  • Implemented jQuery AJAX calls in JSP web pages to render the response on to UI.
  • Created unit tests using JUnit framework in test driven development approach.
  • Used SVN as version control tool and Maven as build tool.

Environment: Java 7, JSP, JDBC, Spring 4.0, Struts 2.x, d3.js, Hibernate 4.3.x, Design Patterns, XML, MySQL, JBoss 6, MAVEN, HTML5, CSS, JSP,JavaScript, jQuery, Express.js, Node.js, MongoDB, AngularJS, AJAX, SVN, JUnit, UML, Web services, SOAP, XSLT, Jira, Jenkins

Confidential

Software Engineer

Responsibilities:

  • Actively involved in Requirement Analysis, Design, Coding, Developing, unit testing and System Testing.
  • Spring 3.x Framework has been extensively used in all layers of the application including UI, backend and integration.
  • Used Spring JDBC Template to connect to SQL Server database for data retrieval and store.
  • Involved in writing complex SQL queries and stored procedures in SQL Server.
  • Deployed application on WebLogic server and used Log4J for logging and tracing the messages.
  • Developed UI with JSP, AJAX, JQuery, HTML, and CSS3.
  • Provided status reports using JFreeChart and used JUnit for unit testing for all the modules.

Environment: Java 6, Spring 3.x, SQL Server, JavaScript, JQuery, AJAX, HTML, CSS, Swing, Oracle WebLogic, JFreeChart, Log4j, Eclipse, SVN, Apache ANT, JUnit, Rational Rose

Confidential

Programmer Analyst

Responsibilities:

  • Developed components usingJavamultithreading concept.
  • Developed various EJBs (session and entity beans) for handling business logic and data manipulations from database
  • Involved in design of JSP's and Servlets for navigation among the modules.
  • Developed UI using HTML, JavaScript, and JSP, AJAX and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedureson Oracle database.
  • Involved in coding for JUnit test cases, ANT for building the application

Environment: Core Java, Multithreading, J2EE, Servlets, JSP, EJB, JMS, UML, Rational Rose, Oracle 8i, Web logic 8.1, HTML, Java script, JUnit, ANT, XML, AJAX

Confidential

Java Developer

Responsibilities:

  • Designed the software modules implementing Struts1.x framework that is based on the Model ViewController (MVC) design paradigm.
  • Generated User interface using JSP, JavaScript, CSS, and HTML.
  • Developed DAO's which retrieve data from MySQL data base using SQL.
  • Developed modules and deployed in Apache Tomcat.
  • Used Git for version control and Log4J to maintain the user defined logs on system.

Environment: J2EE,Java, Struts 1.x, HTML, CSS, JavaScript, JSP, JNDI, JDBC, Apache Tomcat, Git, Log4J, MySQL

We'd love your feedback!