We provide IT Staff Augmentation Services!

Programmer Analyst Resume

3.00/5 (Submit Your Rating)

Farmington, MI

SUMMARY:

  • 6+ years of experience in JAVA/J2EE projects in enterprise application design, development, testing, debugging, documentation, deployment and integration of different software applications.
  • Highly involved in full software development life cycle implementation.
  • Experience as a full stack developer.
  • Experience in building enterprise Applications using Core Java, XML and JSON, MVC.
  • Have experience in Frontend development using HTML5, CSS3, JavaScript, jQuery, AJAX, JSP, and XHTML.
  • Hands - on experience in relational databases like SQL, Oracle and DB2. Written stored procedures, triggers, cursors and complicated reports.
  • Excellent knowledge in developing applications with Java/J2EE design patterns (MVC).
  • Experience in using Tomcat, Jboss Web Server and WebLogic, WebSphere Application Server.
  • Excellent knowledge and experience in core concepts that includes Collection API, Threading Concepts, Synchronization, Serialization and Exception handling.
  • Strong background in Java/J2EE environments. Worked extensively on J2EE for developing Web and Distributed Applications by using JDBC, JSP, Servlets, Hibernate, Struts, Eclipse link, Top link and Web Services.
  • Implemented and designed multiple micro services in automaker domain.
  • Expertise in using version controls like SVN, Accurev and GIT.
  • Excellent knowledge in solving Performance issues.
  • Working knowledge in Ant and Maven for building and deploying the application in web/app servers.
  • Experience in tracking defects, issues, risks using Jira, Rally and Quality Center.
  • Experience in developing Splunk queries and dashboards targeted at understanding application performance and capacity analysis.
  • Developed Web Services using Restful JAX-RS and SOAP JAX-WS services and good knowledge in Service Oriented Architecture.
  • Experience creating Use Case Model, Use Case Diagrams, Class Diagrams, sequence Diagrams, Microsoft Visio
  • Quick learner, excellent team player, ability to meet deadlines and effectively work under pressure.

TECHNICAL SKILLS:

Java Technologies: Java, Android, JDBC, Eclipse link, Top link, Hibernate.

Frontend/Scripting: jQuery, Java Script, HTML, XHTML, CSS.

Design Patterns: MVC, Spring, Spring Boot

Web/Application Servers: Apache Tomcat, JBoss, WebSphere 8.

Relational Databases: Oracle, PL/SQL,SQL,DB2.

SOA Technologies: REST, SOAP, Spring Boot, micro-services.

Testing Tools: Junit, SOAP UI and Postman.

Build/ V ersion tools: Maven, ANT, Ubuild and Gradle .

IDEs: IBM RSA, Eclipse, Net Beans.

Tools: SQL server management studio, ALM Quality Center, Hteam.

SDLC Methodologies: Agile Methodology, Waterfall and Iterative

Operating System: Windows/XP/UNIX

Unit Testing: Junit4, Sonarqube, find Bugs, h2 in memory database, Mockito

PROFESSIONAL EXPERIENCE:

Confidential, Farmington, MI

Programmer Analyst

Responsibilities:

  • Involved in software development life cycle including analysis, design, development, Unit testing, refactoring and documentation of the application.
  • Involved in the design of application using Model View Control MVC Architecture and designed Use Cases, Sequence Diagrams and Class Diagrams using UML and Rational Rose.
  • Creates and maintains technical design, project document to understand the flow of the application.
  • Used Agile scrum development process during the project process to gather up the requirements and issues.
  • Drive best practice, quality and consistency within design and development phases.
  • Used agile scrum program management and Rally to track the project development.
  • Entire applications are developed in RSA, Eclipse and deployed in the WebSphere Application Server.
  • Implemented new features to generate excel reports for iPDL - Interactive Program Direction Letter using apache poi.
  • Develop the ORM using JPA, Eclipse Link and Top Link.
  • Spring is used for MVC and integrated with JPA for ORM.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Ensured high quality code by using pair programming approach.
  • Write JUnits using Junit4, Mockito or h2 in memory DB for each method, query.
  • Troubleshoot various software issues using debugging process and coding techniques.
  • Communicates cross team dependencies and implementation within the teams to ensure quality and timely.
  • The database used was SQL Developer.
  • When needed, contribute in the resolution of complex situations related to deployment and/or data migration. Help understand and document issues to enable sound decision making
  • Experience with PCF and associated CI tools (GitHub, Gradle, Jenkins, Nexus).
  • Extensively used AccuRev, GIT as source code repository and version controlling.
  • Involved in code reviews and enhancement of application.
  • Tested the application in different environments for cross browser compatibility.
  • Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
  • Participate in cross-training and knowledge transfer activities with project teams

Environment: Agile, Java, RSA, Eclipse link, Top link,Junit4,AccuRev,WebSphere 8, SQL server management studio,ALM Quality Center, Hteam and Rally.

Confidential, Bentonville, AR

Java Developer and Support Analyst

Responsibilities:

  • Technical Design Document to understand the flow of the application.
  • Used online Agile scrum development process during the project process to gather up the requirements and issues.
  • Extensively used JIRA to fix and track the workflow.
  • Used AngularJS as framework to create a Single Page Application (SPA), which can bind data to specific views and synchronize data with server.
  • Developed web GUI involving HTML5, Java Script under MVC architecture.
  • Used JSP, Struts and Java script libraries like Backbone and JQuery to develop the User Interface.
  • Used AJAX & JSON communication for accessing Restful web services data payload
  • Used hibernate to create persistence class objects and created beans to interact with the database.
  • The database used was SQL Developer and DB2. Was responsible for developing packages with procedures, functions, cursors, table partitions for populating tables.
  • Created database objects like Stored Procedures, Tables, Views, Sequences, Cursors, Packages and Triggers.
  • Used Perforce for source code repository and version controlling.
  • Involved in code reviews and enhancement of application.
  • Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
  • Participate in troubleshooting activities (Access Issues, data errors, SQL statements, interfaces to external systems, etc.)
  • Working on creating batch jobs using Autosys as the job scheduler and technologies like UNIX shell scripting and core java.
  • Optimize production support activities - driving down repeat tickets/issues.
  • Set up of splunk dashboards for continuous monitoring for production support.
  • Participate in cross-training and knowledge transfer activities with project teams including end-customers.
  • Used & created numerous Stored Procedures and Functions to implement some complex business logic at the database level to improve response time.
  • Experience with Master Data management for collecting, matching and persisting data throughout the enterprise.

Environment: Java (JEE 7), JavaScript, JQuery, Log4J,Putty, Spring, Struts, Hibernate, Angular JS,CSS, JBOSS, Unix, Maven, SQL Developer, DB2,Oracle, JIRA, splunk, OneOps, GIT.

Confidential

Java Developer

Responsibilities:

  • Involved in software development life cycle including analysis, design, development, Unit testing, refactoring and documentation of the application using Java.
  • Prepared Used JSON to get objects from Enterprise bean and utilized by Angular JS directives.
  • Extensively involved in HTML, ANGULARJS and CSS coding.
  • Used Advanced JavaScript techniques with Object Oriented JavaScript like ANGULARJS, for handling dynamic web objects and communication from server.
  • Technical Design Document to understand the flow of the application.
  • Used online Agile scrum development process during the project process to gather up the requirements and issues.
  • Used JIRA to fix and track the workflow.
  • Developed web GUI involving HTML5, Java Script under MVC architecture.
  • Used JSP, Struts and Java script libraries like Backbone and JQuery to develop the User Interface.
  • Used XML to create user interface in android.
  • Extensively used hibernate to create persistence class objects and created beans to interact with the database.
  • The database used was SQL Developer and PL/SQL. Was responsible for developing packages with procedures, functions, cursors, table partitions for populating tables.
  • Created database objects like Stored Procedures, Tables, Views, Sequences, Cursors, Packages and Triggers.
  • Entire Applications are developed in Eclipse, Android Studio and deployed in the WebSphere server.
  • Extensively used SVN for source code repository and version controlling.
  • Involved in code reviews and enhancement of application.
  • Monitor and provide support to workflows and provide expert knowledge on all workflow designs.
  • Develop and maintain professional relationships with all online business teams and provide support to web applications.
  • Provide 24×7 operational support to all production practices on holidays and weekends.
  • Monitor all alerts and escalate all issues for all procedures and systems.
  • Coordinate with various teams and raise support ticket for all issues, analyze root cause and assist in efficient resolution of all production processes.
  • Greet all customers pleasantly and ensure compliance to all customer requirements.
  • Maintain logs of all issues and ensure resolutions according to quality assurance tests for all production processes

Environment: Java, Android, Eclipse, Android Studio, XML HTML, Servlets, JSP, JDBC, Oracle, SQL, PL/SQL, Junit, ORM, MAVEN,SVN, Jira.

Confidential

Java Developer

Responsibilities:

  • Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC)
  • Used Rational Rose to generated Use case diagrams, Class diagrams and Sequence diagrams that modeled the design details of the application
  • Developed UI screens using JSP, Struts tags and HTML
  • Used MVC Framework, based on the Model View Controller architecture, for rapid application development and ease of maintenance
  • Used Validation framework for client-side validation and Internationalization to support multiple languages
  • Implemented several design patterns such as Business Delegate, MVC, Singleton and Factory to resolve the most common design issues
  • Encryption and Decryption using symmetric keys
  • Password encryption and Decryption and making it more sure
  • Implemented PL/SQL and Stored procedures for Oracle9i database
  • Used XML parser APIs like DOM for marshaling and un marshaling of data
  • Used Eclipse for writing JSPs, Struts and other java code snippets
  • Used Junit framework for Unit testing of application and Clear Case for version control
  • Used Log4J to generate log files for the application

Environment: Java, J2EE, JSP 2.0, Struts 1.1, Apache Tomcat, Servlet, JNDI, Oracle 9i, HTML, XML Web Services, Eclipse, SOAP, JUnit, ANT, LOG4J, Clear Case.

We'd love your feedback!