We provide IT Staff Augmentation Services!

Senior Programmer Analyst Resume

0/5 (Submit Your Rating)

San Ramon, CA

SUMMARY

  • 9+ years of experience in analysis, design and development of applications using Java/J2EE technologies.
  • Experienced in object oriented programming.
  • Experienced working on developing Microservices, Restful APIs, Spring Boot applications.
  • Experienced working frameworks like Spring, ORM frameworks like Hibernate.
  • Expertise in creating Unit Tests using JUnit 3/4 with the use of Mocking frameworks such as Mockito, EasyMock and PowerMock.
  • Experienced working with Continuous Integration environment such as Jenkins.
  • Experienced in developing front - end technologies using JavaScript, HTML5, CSS3, JQuery, AngularJS, AJAX
  • Experience in integrating applications with Google Analytics.
  • Experience in integrating SAML with the application to support Single Sign-on.
  • Predix Certified Developer with more than 1 year of experience in Predix platforms.
  • Adept in end-to-end development of software products from requirement analysis to system study, designing, coding testing, debugging, documentation and implementation.
  • Worked on creating portlets using Liferay MVC framework in Liferay portal and having knowledge on Liferay DXP.
  • Experience in deploying J2EE applications with different application servers like Tomcat, JBOSS, WebSphere, BEA Weblogic.
  • An effective communicator with excellent relationship building, interpersonal skills, and skills in project and people management.
  • Expertise in Working with Version Control tools like GIT, CVS, SVN and Bug-Tracking tools like Bugzilla, RTC.
  • Experience in functional testing the applications and application support.
  • Excellent Analytical, Troubleshooting, Debugging and problem-solving skills.
  • Sun Certified Java Programmer.
  • Extensively used SonarQube for quality control.

TECHNICAL SKILLS

Languages: Java, JavaScript, JQuery, XML, JSON, HTML5, CSS3, SQL, Angular.js, Express.js, Node.js

Web/Server Technologies: Spring 3.0, Hibernate 3.0, Struts 1.2, Liferay MVC, JSP 2.1, JSTL, Servlets 3.0/2.5, EJB 2.0, JDBC, JMS, JNDI

Webservices: Soap 3.6.1, REST

Databases: MySQL 5/6, Oracle 9i/10g, DB2, Postgres

J2EE Design Patterns: MVC, IOC, Singleton, Factory

Testing: Junit 3.0/4.0, Mockito, EasyMock, PowerMock

Application/Web Servers: Tomcat 6.0/7.0, JBoss, Websphere, Weblogic

Operating Systems: Windows NT/2000/XP/2003/7, Mac OS

Version Control: Git, CVS, SVN, GitHub

CI: Jenkins

IDE: Eclipse 3.2, IBM RSA, Spring Source Suite

Quality Tool: SonarQube 4.5.1

Build Tools: Maven, ANT

PROFESSIONAL EXPERIENCE

Confidential, San Ramon, CA

Senior Programmer Analyst

Responsibilities:

  • Developed the web application for Digital Demo Lounge based on the client requirements.
  • Used a microservice architecture, with Spring Boot-based services interacting with Rest APIs.
  • Worked on developing the portal UI with technologies Node JS, Java script, JQuery, Express JS, Bower, CSS and HTML5.
  • Worked on querying the database and creating new tables and inserting data in Postgres SQL through Spring Data JPA.
  • Worked on Mac OS for the development of the portal.
  • Followed the AGILE methodology for the development work.
  • Worked on sending the data to Google Analytics from the application.
  • Worked on fetching data from Google Analytics in the application portal using Google analytics APIs.
  • Worked on creating the web services in XML and JSON format using RESTful web services.
  • Worked on the data caching of the application using Redis.
  • Worked on implementing SSO based security in the application using Ping Identity and SAML.
  • Worked on pushing the application in cloud using Cloud Foundry.
  • Pushed the code changes to the repository GitHub.
  • Worked on pull requests and merge requests in GitHub.
  • Used Jenkins jobs to build and deploy the application to the dev, test and prod environments in the cloud.

Environment: - Core Java 1.8, Spring MVC, Spring Boot, Micro Services, XML, JSON, JavaScript, HTML5, CSS3, Jenkins, GitHub, RESTful Web services, OAuth2.0, AJAX, Google Analytics APIs, SAML, Cloud Foundry, Postgres SQL, Node JS, JQuery, Express JS, Bower, Ping, JDBC, Spring Source Suite, Redis

Confidential, Columbus, OH

Software Developer Senior Analyst

Responsibilities:

  • Analyzed the business requirements and worked on the customization of the product.
  • Worked on developing the Micro services for the backend of the application using Spring Boot and Spring MVC Framework.
  • Coded with Spring MVC Framework using Java, J2EE and Hibernate.
  • Used Dependency Injection (IOC) in developing Services and DAO layers. Configured and accessed Hibernate with Spring IOC.
  • Followed the AGILE and Test-Driven Environment methodology including SCRUM and SDLC.
  • Implemented data base security using spring security.
  • Worked on creating the web services in XML and JSON format using RESTful web services.
  • Jersey implementation of Rest API JAX-RS is utilized to develop Restful Web services and security using OAuth2.0.
  • Compiled and deployed the application in Web logic server.
  • Created or modified unit tests for new or changed classes using JUnit, Mockito and Power Mock.
  • Worked on writing custom java classes and connect to the database using DAO design pattern.
  • Development of modules using Angular JS, HTML5, CSS3.
  • Worked on creating report on code coverage on Jacoco.
  • Integrated the module with other modules and deploying.
  • Pushed code changes to the team’s central repository using Git.
  • Worked on defect fixes and incidents of application.
  • Created Jenkins jobs and running the jobs to check for any build issues.
  • Integrated Jenkins with SonarQube to check for the quality standards.
  • Analyzed and reviewed the code written by team members.
  • Played a lead role in maintaining the SonarQube server dashboard and fixing the sonar violations.

Environment: - Core Java 1.6, Spring 3.0, Spring MVC, Microservices, Spring Boot, Spring Security, Maven, JBoss 1.7, JSTL, XML, JSON, Weblogic, Oracle, MySQL, Putty, Hibernate 3.0, JavaScript, JSP, Angular JS HTML5, CSS3, Jenkins, SonarQube, Jacoco, AEM, Tortoise SVN, Tortoise GIT, RESTful Webservices, OAuth2.0, Unix, Log4j, JMS, JNDI

Confidential

Software Developer Senior Analyst

Responsibilities:

  • Co-ordinated with onsite and analyze the business requirements
  • Involved in preparing the Test Cases and Technical Design Document.
  • Created the portlets using JSP, HTML, CSS, JQuery, AJAX
  • Involved in the development of various portlets using the framework Liferay MVC, JSP, XML, Maven, Websphere, DB2, Putty
  • Involved in the development of classes based on the request/response from SOAPUI and RESTful webservices.
  • Developed business components such as Session Beans (stateless and stateful, MDB, EJB2.0), Entity Beans across the project.
  • Involved in the building and deployment of wars
  • Involved in the deployment of wars in dev environment
  • Involved in unit testing using Junit framework.

Environment: - Core Java 1.5, Spring Source Suite, JSP, JQuery, AJAX, Liferay, Maven, JSTL, EJB 2.0, Websphere 7.0, DB2, Putty, SOAP 3.6.1, RESTful webservices, HTML, CSS, JAXB

Confidential

Software Developer Senior Analyst

Responsibilities:

  • Co-ordinated with onsite and analyze the business requirements
  • Involved in development of modules in UI using Java, JavaScript and HTML
  • Maintains the database and the database and the application is integrated using Hibernate framework.
  • Created Prepared Statement queries using JDBC.
  • Involved in unit testing
  • Schedule the job so that the job will run daily and update the database with latest data.

Environment: - Core Java, JavaScript, JDBC, Hibernate, HTML, XML, Eclipse, Ant

Confidential

Senior software Developer

Responsibilities:

  • Interacted with client to define business requirements and scope of the project.
  • Database Administrator for the Confidential side database of Aravo
  • Involved in new enhancements in Confidential side which has been made by Aravo using JSP, PL/SQL, JDBC
  • Analyze the bugs reported by various users (Suppliers and end users) and make a thorough analysis to check whether the bug is of Confidential side or Aravo side
  • Daily follow-ups with Aravo team to close the tickets/enhancements/bugs that has been reported to them till the closure
  • Analyze the issues reported by Vendor Management team and will work on it on priority
  • Monitor the Aravo application and first level of contact for any latency reported and has to work with Aravo team, Network team till the closure
  • Weekly status call with the client to discuss about the new issues reported suggestions and status of running issues.

Environment: - Java 1.6, JSP, Eclipse, JDBC, PL/SQL

Confidential

Responsibilities:

  • Database Administrator for GCDB application.
  • Involved in new enhancements suggested by biz using JSP, JDBC, PL/SQL.
  • Involved in both the technical and functional bug resolution of the application.
  • Directly interact with client and users for the various issues and will work on it on priority till the closure.

Environment: Java 1.5, JSP, Eclipse, JDBC, PL/SQL, IBM RSA

Confidential

Senior software Developer

Responsibilities:

  • User requirements study, analysis and review of the specifications.
  • Involved in the Analysis, design and development of the system.
  • Worked on designing Class Diagrams, and Sequence Diagrams in UML.
  • Prepared design document for each use case.
  • Involved in application development by implementing the Struts MVC architecture.
  • Involved in development of the server-side business logic using Action, Action Form and DAO access layer classes.
  • Used Eclipse as IDE for creating JSPs, Servlets and XML.
  • Implemented JavaScript for front end validations.
  • Involved in user interface design and development using Struts tags, Swing, JSP,
  • HTML and JavaScript.
  • Data validations were done using Action Form classes.
  • Prepared Ant builds scripts, deployments, integrations and configuration. management of the entire application modules.
  • Prepared testing scripts and involved in unit testing and integration testing.
Environment: Java 1.4, Servlets, JSP, AJAX, JDBC, Struts, Tiles, Swing, Apache Tomcat5.x, Eclipse, Oracle 9i, SQL, XML, ANT, C++.

We'd love your feedback!