We provide IT Staff Augmentation Services!

Software Developer Resume

TX

SUMMARY:

  • Over 12 years of strong experience in Design, Development and implementation of software for various Telecom, financial, CMS applications with complete software life cycle Development using Java, J2EE, Hibernate, Spring, Struts framework, JSP, Servlets, EJB, JDBC, ANT, Maven, SQL, Oracle.
  • Expert in Core Java 1.8, Java and J2EE and Web technologies, JSP, Servlets, JDBC, Hibernate, HTML, JavaScript, CSS and XML.
  • Extensive working experience in Spring 3.0, Spring REST, Struts and JSF frameworks, MVC architecture.
  • Experience in writing Java Web Services using SOA, JAX - WS, SOAP, WSDL implementation and REST
  • Experience with Microservices and SOA technologies ALSB, ALDSP and WLI
  • Expertise in Object Oriented Design, Programming and Performance Tuning.
  • Extensive knowledge in general object-oriented design principals and concepts including design patterns.
  • Extensive experience in full application development and software product lifecycle including Requirement gathering, Analysis, Design, Implementation, Testing (Unit/Integration), Release and Technical documentation.
  • Possess hands on experience using Agile methodologies like Scrum and Waterfall.
  • Worked with integrated development environments like Eclipse, IntelliJ and STS.
  • Experience includes writing database SQL queries, Stored Procedure, Functions and Triggers in Oracle SQL.
  • Experience with working in Application Servers like JBOSS, WebLogic, WebSphere and Tomcat.
  • Worked with version control systems like CVS and VSS, AccuRev, SourceTree.
  • Worked on PCF and Kubernetes Platforms.
  • Self-motivated person with problem solving and analytical skills.
  • Ability to handle multiple tasks, work effectively with peers, in-group settings and independently.

TECHNICAL SKILLS:

Language / Technologies: Java 1.8, J2EE, JSP, Servlets, EJB 3.0,XML, JDBC, JMS

Web Technologies: HTML, JavaScript and CSS

Framework: Spring Framework 3.0, Spring Boot 1.4, Struts, Hibernate/JPASOA: Web Services, JAX-WS, JAX-RPC, WS-Security, REST, ALSB, WLI, ALDSP

Application Servers: JBoss 4.2.3, WebLogic 12c, WebSphere, Tomcat 8

IDE/Modelling Tools: Eclipse, IntelliJ, STS and MS Visio

Database Technologies: SQL, PL/SQL, Stored Procedure.

RDBMS: Oracle 11g, Cassandra

Operating Systems: Windows, UNIX

Architectures: Client/Server, MVC

Integration Test Tools: JMeter

Bug Reporting Tools: Remedy, PIER, HP Quality Centre

Database Tools: SQL Plus, SQL Developer, TOAD, DB Visualizer.

DevOps Tools: JIRA, JENKINS, Confluence

Analysis/Design: J2EE Design Patterns, MVC Pattern, UML.

Methodologies: Agile, Waterfall

Build Tools: ANT, Maven

Versioning Tools: CVS, SVN, Perforce, GIT, AccuRev

Deployment Platforms: PCF, Kubernetes

EXPERIENCE:

Confidential, TX

Software Developer

Technologies Used: Java, Spring, Spring Boot, Weblogic, Maven, Ant, gradle, Oracle.

Responsibilities:

  • Requirement analysis and clarification for new module extensions to enhance and retrofit the product.
  • Daily meetings with all the Stakeholders for Clarification.
  • Preparation of High Level Design, Low Level Design.
  • Involved in Use Case Analysis.
  • Involved with team for End to End design and development for Spring Boot Application.
  • Interact directly with Clients for clarification of the requirements.
  • Responsible for integration testing.
  • Responsible for quick, accurate and timely resolution of issues/defects in the application.

Confidential, CA

Software Developer

Technologies Used: Java, Spring, Spring Boot, ActiveMQ, Rational Application Developer, Maven, Ant, WebSphere AppServer.

Responsibilities:

  • Requirement analysis and clarification for new module extensions to enhance and retrofit the product.
  • Daily meetings with all the Stakeholders for Clarification.
  • Preparation of High Level Design, Low Level Design.
  • Involved in Use Case Analysis.
  • Involved with team for End to End design and development for Spring Boot Application.
  • Interact directly with Clients for clarification of the requirements.
  • Responsible for application Deployment in the Dev environment and helping Production server deployment.
  • Responsible for integration testing.
  • Responsible for quick, accurate and timely resolution of issues/defects in the application.

Confidential, MI

Applications Programmer/Developer

Technologies Used: Java, Spring, Hibernate, Spring Boot 1.4,Webservices SOAP & REST, PCF, Microservices, Oracle, Eclipse, Maven, Ant, WebLogic AppServer.

Responsibilities:

  • Requirement analysis and clarification for new module extensions to enhance and retrofit the product.
  • Daily meetings with all the Stakeholders for Clarification.
  • Preparation of High Level Design, Low Level Design.
  • Involved in Use Case Analysis.
  • Involved with team for End to End design and development for Microservices.
  • Interact directly with Clients for clarification of the requirements.
  • Involved with QA team for design the complete test strategy.
  • Writing Stored Procedures, SQL queries and creating ER Diagrams.
  • Used SQL Developer as the Database editor.
  • Responsible for application Deployment in the Dev, QA, UAT PCF environment and helping Production server deployment.
  • Responsible for integration testing.
  • Involved in migration of Legacy Application to Kubernetes environment
  • Responsible for quick, accurate and timely resolution of issues/defects in the application.
  • As a Development Lead doing code review and following Agile Methodology.

Confidential

Senior Consultant

Technologies Used: Java, Spring, Hibernate, Webservices SOAP, Oracle, Eclipse, Maven, Ant, WebLogic AppServer.

Responsibilities:

  • Requirement analysis and clarification for new module extensions to enhance and retrofit the product.
  • Daily meetings with all the Stakeholders for Clarification.
  • Preparation of High Level Design, Low Level Design.
  • Involved in Use Case Analysis.
  • Involved with team for End to End design and development.
  • Updating new design details and Technical details on Confluence.
  • Interact directly with Clients for clarification of the requirements.
  • Involved with QA team for design the complete test strategy.
  • Writing Stored Procedures, SQL queries and creating ER Diagrams.
  • Used SQL Developer as the Database editor.
  • Responsible for application Deployment in the Dev, QA, UAT and helping Production server deployment.
  • Responsible for integration testing.
  • Responsible for quick, accurate and timely resolution of issues/defects in the application.
  • As a Development Lead creating User Stories from Product Backlog, maintaining code review and RTM reports
  • Using Jenkins for Continuous Integration and maintaining SonarQube report.

Senior Software Engineer

Confidential, MA

Technologies Used: Java, Spring, Hibernate, Drools, Eclipse, VM Image, Windows XP, Unix, JBoss, Tomcat, Perforce.

Responsibilities:

  • Requirement analysis and clarification for new module extensions to enhance and retrofit the product.
  • Daily meetings with all the Stakeholders for Clarification.
  • Preparation of High Level Design, Low Level Design.
  • Involved in Use Case Analysis.
  • Involved with team for End to End design and development.
  • Updating new design details and Technical details on Confluence.
  • Interact directly with Clients for clarification of the requirements.
  • Involved with QA team for design the complete test strategy.
  • Updating files for rule configuration in usage of Drools framework.
  • Responsible for application Deployment in the Dev, QA environments.
  • Responsible for integration testing.
  • Quickly understanding new video encoding tools functionality
  • Responsible for quick, accurate and timely resolution of issues/defects in the application.
  • Requirement analysis, Understanding Protocol specification and building new products.
  • Daily meetings with all the Stakeholders for Clarification.
  • Preparation of High Level Design, Low Level Design.
  • Involved with team for End to End design and development.
  • Using Tagtool creating Client documents.
  • Interact directly with Clients for clarification of the requirements.
  • Involved with QA team for design the complete test strategy.
  • Responsible for application Deployment in the Dev, QA.
  • Responsible for integration testing.
  • Responsible for quick, accurate and timely resolution of issues/defects in the application.

Hire Now