We provide IT Staff Augmentation Services!

Java Programmer Analyst Resume

3.00/5 (Submit Your Rating)

Las, VegaS

OBJECTIVE:

Seeking challenging career to get a position of responsibility, using my professional skills and efficiency to communicate my ideas and views and commit myself for achieving organizational objectives with my effort and my positive attitude and performance.

SUMMARY:

  • 13 years of experience in all phases of Software Development Life Cycle (SDLC) which includes
  • User Interaction, Business Analysis, Design/Architect, Development, Integration, Planning and Management of Builds, Automation, Configuration, Code Management, Production/Customer Support, Maintenance, Enhancements and Quality Control .
  • Sun Certified Java professional and Certified Scrum Master with more than 13 years of IT experience. Worked on design, development and testing of software applications on both UNIX/LINUX and Windows platform and expertise lies in developing applications using various frameworks and technologies.
  • Involved in the development and maintain system using Core JAVA, J2EE, JAVA/J2EE Design Patterns, XML, JSON, Spring Framework (MVC, Boot, IOC/DI, Context, ORM, Security, Batch and AOP), Microservices, Hibernate, AWS, Web services - SOAP and REST, SOA, Oracle, Apache Maven, Jenkins, Memory management, Automation and Performance tuning along with proficiency in debugging and other application development tools.
  • Experience in Agile and Waterfall development methodology.
  • Experience with API driven architecture.
  • Experience on multi-threading, data structures, algorithms, object oriented design.
  • Involved in requirement gathering and analysis and designed class diagrams, sequence diagrams using UML and prepared high level technical documents. Designed and developed UI screens with HTML, AngularJS, JQuery and CSS to provide interactive screens.
  • After understanding requirements completely, broken it into line item requirement in the excel sheet and did Scoping/de-scoping exercise in order to check rough estimation time for design and development activity & prioritized the work.
  • Experience in TDD (JUnit and Mockito) and BDD (Cucumber) based development model.
  • Ability to handle multiple responsibilities and work within team as well as independently.
  • Experience in interaction with clients , Offshore and Onshore teams to collect systems requirements, specifications, and timelines and actively involved in UAT.
  • Experience in preparing High/Low Level Design document & Implementation Plan which captured system requirement specification description and various design option taken into consideration. Protected operations by keeping information confidential .
  • Experience in working with architect, business analysts, coordinating developers on complex projects during the entire Software Development Life Cycle (SDLC).
  • Actively contributed in making the Technical/Functional specification, Release note, Test plan. Coordinated with several teams for the release of each part of application.
  • Proven expertise in trouble shooting, configuring, testing, integration, deployment regression testing, defect tracking and management using JIRA and RALLY tool. Strong analytical and interpersonal skills to deal with all levels of customers.
  • Strong communication & relationship management skills, enthusiastic & self-driven, with a high degree of commitment. Lead technical teams to successful delivery of projects.
  • Set the guidelines to be followed in the development groups, like standards in coding and guidelines to review code . Reviewed USE cases for the application with the analysis team.
  • Arranged project requirements in programming sequence by analyzing requirements; preparing a work flow chart and diagram using knowledge of computer capabilities, subject matter, programming language, and logic.
  • Skilled in prioritizing assignments to complete work in a timely manner when: changes in work scope, workload, changes in personnel, assignment, pressures of deadlines, competing requirements. Involved in review, analysis and fixed post production issues.
  • Experience in writing database Queries, Functions and Stored procedures using Oracle 11i.

TECHNICAL SKILLS:

Languages: Java 1.5, Java 1.7, Java 1.8, UML, PL/SQL, SQL and Shell script.

Server-side Technologies/Architecture: Java Core, JDBC, Servlets, J2EE, Microservices, SOA, XML

IDEs/Environments: Eclipse, NetBeans.

Methodologies: Agile and Waterfall.

Cloud Technologies: AWS (S3, DynamoDB)

Frameworks: Struts 1.2, Spring 2.5/3/4, In-house MVC framework, Logback, Log4j, Junit, TestNG and Mockito.

Database/ORM Tools: Oracle 9i/10g/11g, MSSQL Server 2000, Hibernate 3.

Web/Application Servers: Tomcat 5.5/6.0, WebSphere, JBoss, Sun ONE Application Server.

Version Control and Automation/Build Tool: Tortoise SVN, GitHub, Jenkins, TeamCity, Ant, Maven.

Middleware: Web services - SOAP and RESTful, JSON.

Operating Systems: Windows XP, 2000, Linux/Unix.

Client Side: HTML, AngularJS, JavaScript, JQuery, CSS.

PROFESSIONAL EXPERIENCE:

Confidential, Las Vegas

Java Programmer Analyst

Responsibilities :

  • Developing and designing new applications with involvement in all stages of the development life cycle using agile methodology.
  • Involved in the development and maintain system using Microservices, JAVA/J2EE Design Patterns , Spring MVC, Spring Boot, Spring IOC/DI, Spring Context, Spring ORM, and Spring AOP. Mentoring and leading a team of Developers.
  • Advising clients on test optimization, automation, associated process, tools, operating model and implementation strategy that will help client improve quality. Responsible for scoping and develop outcome-based solutions to address client issues.
  • Developed Application to asses JSON and XML from RESTful web service from consumer side using AngularJS. Used SoapUI and Insomnia for API testing.
  • Directly worked with Business Analysts and SMEs to gather requirements from the customer and transformed them into functional and technical specifications.
  • Sprint execution with agile methodology and contributing in all phases of the development lifecycle. Design detailed requirements and User stories in JIRA
  • Design and Automation of RESTful APIs testing using SoapUI, Postman and Insomnia tool. Experience in writing, reviewing, and executing test cases based on requirements.
  • Initiate and maintain client relationships, and execute project work plans in the field, and Identifying new opportunities for test automation to reduce time to market and cost.
  • Involved in POC and integration of mobile app with ASSA ABLOY and DORMAKABA entrance door systems.
  • Participation in stake holders meetings, Defect Management, daily scrum calls and reporting the progress, and also sending across daily and weekly reports to all stakeholders.
  • Involved in analysis, configuration and integration of the Oracle Hospitality OPERA PMS with mobile app and reservation system.
  • Identifying the risks and issues and then reporting them to respective stake holders and coordinating with End users, Business Analysts, & Test Teams throughout SDLC.
  • Code deployment, reviews, optimization, API automation and manual testing in order to deliver the code as per the company quality standards. Logging, capturing, analyzing and resolving defects. Handling Production Deployments and Tuning of Services. Had status meetings with the client and with other teams to track the dates and releases.

Environment : Eclipse, Java 6/8, J2EE, Spring Framework 3.x, AWS (Amazon Web Services), Web services - SOAP and RESTful, Microservices, Hibernate 3.x, Design Patterns, Splunk, Rally, JIRA, JMS, TIBCO, Insomnia, SoapUI, Swagger, Oracle Opera, Patron, Charles, Ticketmaster, Jenkins, Maven 3.x, Oracle 11i and Subversion.

Confidential

Sr. Consultant

Responsibilities:

  • Requirement gathering, analyzed the requirements and designed class diagrams, sequence diagrams using UML and prepared high level technical documents. Designed and developed UI screens with HTML, JSF and CSS to provide interactive screens to display data.
  • Developed the business layer logic and implemented layered application using Spring MVC, Hibernate, Web services, and Java/J2EE design patterns.
  • Experience in building APIs to interface with the system.
  • Coordinating with client to cover the functionality, technical issues and scope of work.
  • Integration of client-end with backend services using SOAP and REST services.
  • Used Junit for unit testing and Integration testing of the modules and deploying the code into server. Gave technical support and resolved error incidents.
  • Involved in Sprint Planning and execution with agile methodology.
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • W or ked with Cigital SecureAssist and HP Fortify tool which points out common security vulnerabilities helped improve the quality of code .
  • Interacted with team and QA for better understanding to make delivery smooth.
  • Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON/XML response.
  • Help performance analysis, tuning and scalability improvement of system.
  • Involved in manual and automated testing Frameworks using SoapUI , Postman , and JUnit .
  • Involved in working on UNIX and Linux environment to analyze log file and to monitor processes.

Environment: Eclipse IDE, Java 8, HTML5, J2EE, Spring Framework 2.x/3.x, Web services - SOAP and RESTful, Hibernate 3.x, Design Pattern, JSF 2.x, In-house libraries like JIRA, MATLAB 2.x, Git, Spotfire 5.x, Jenkins, Maven 3.x, Oracle 11i, Tomcat 5.x, JBoss 5.x, HP QC, Subversion.

Confidential, New York

Associate

Responsibilities:

  • Analyzed the requirements and wrote Technical Design document for Confidential Web system .
  • Designed class diagrams, sequence diagrams and high level technical documents.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. Implemented system using test driven approach - TDD . Involved in Sprint execution with agile methodology.
  • Involved in the development of Controller, Service, Security and integration layers. Integration of client-end with backend services using SOAP and REST services.
  • Involved in development using Microservice, Spring Framework, AngularJS, XML, Web services - SOAP and RESTful, in-house security framework, configuration and code on-boarding to Jenkins and Crucible tools.
  • Writing Database Queries and Procedures using Oracle 11i.
  • Involved in documentation, review, analysis and fixed post production issues .
  • Help performance analysis, tuning and scalability improvement of system .
  • Providing technical leadership to junior IT staff.

Environment: Eclipse IDE, Java 5, HTML5, J2EE 2.x, Web Technologies like Spring Framework 2.x/3.x, LDAP, jQuery, A ngularJS, Web Services - SOAP and RESTful, Maven 3, Jenkins, Oracle 10/11g, Tomcat 5.x, Web Sphere 6.x, JIRA, Crucible, SecureAssist, HP Quality Center.

Confidential

Sr. Software Engineer

Responsibilities :

  • Design of Prototype for the deployment design and Framework.
  • After understanding requirements completely, broken it into line item requirement in the excel sheet and did Scoping/de-scoping exercise in order to check rough estimation time for design and development activity & prioritized the work. Wrote test cases
  • Designed and created test cases and mockups for creation of new modules
  • Worked as part of a global team in requirements analysis, system design and system implementation using Java, JSP, Servlets, JQuery, J2EE, XML, MVC framework.
  • Built XML based data exchanges; used JDOM for parsing and XML creation out of Java code.
  • Used MS Visio tool to design topology.
  • Handled trouble shooting technical issues, client issues that come across in the application and help the client. Client liaisons for Requirements and also bug fixing for the platform.
  • Provided production support by interacting with the end-users and fixing bugs.
  • Responsible for assembling and deploying server-side J2EE components like JSP and Servlets.
  • Prepared Confidential and detailed design document which captured system requirement specification description and various design option taken into to consideration.

Environment: Eclipse IDE, Java 1.5/J2EE 1.5, XML, In-house MVC framework like Struts 1.x, Java/J2ee design Patterns, Log4j, Ant, Jenkins, Subversion, SUN One Application Server 8.x/9.x, SUN Solaris 10, Linux and Shell Scripting, Putty, MS Visio, MS SQL 2000, WAS, WebLogic.

Confidential

Application Developer

Responsibilities:

  • Worked as part of a global team in requirements analysis, system and system implementation Using Java, J2EE (Java beans, JDBC, JNDI), Struts, JMS along with Oracle 9i, Windows 2000 server. Prepared Unit test cases & integration test cases.
  • Implemented messaging using JMS for inbound and outbound responses.
  • After understanding requirements completely, broken it into line item requirement in the excel sheet and work with users from identifying conceptual system requirements through completion.
  • Implemented client as a consumer for SOAP web services .
  • Used CRM tool CLARIFY 13.1 and ANT script for creating and deploying .jar, .ear and .war files. Built XML based data exchanges; used JDOM for parsing and XML creation out of Java code.
  • Interact with Business Analysts for understanding the functional scenario and requirements.
  • Provided production support by interacting with the end-users and fixing bugs.

Environment: Eclipse IDE, Clarify-CRM 13.1, Log4j, Ant, Java 1.5, XML, JNDI, Struts 1.1, JSP 2.0, Servlet 2.4, Design Patterns, Web services - SOAP, Java Script, WebLogic 8.1, Linux, JMS, Oracle 9.

Confidential

Software Engineer

Responsibilities:

  • Development using MVC Framework. Performing client-side validations using JavaScript.
  • Writing Database Queries and Procedures. Unit testing and Integration testing of the modules. Deploying the code into server. Involved in providing maintenance and support for the application.

Environment: Eclipse IDE, Notepad++, JSP 2.0, Servlet 2.4, Java 1.4, UML, JavaScript, CSS, Putty, HTML, Java Beans, JDBC, Log4j, Ant, Rational Rose, MS SQL 2 000, JNDI and Sun One Application Server

We'd love your feedback!