We provide IT Staff Augmentation Services!

Software Developer Resume

5.00/5 (Submit Your Rating)

CaliforniA

PROFESSIONAL PROFILEA

  • professional with a Bachelor of Technology in Computer science and 12+ years of experience in Software Development with reputed organisations.
  • Strong programming skills in Java, J2EE, SOAP and REST Webservices, Struts, Hibernate and Spring frameworks, javascript and well versed with OOPS concepts.
  • Strong skills and hands - on in Black box testing. A team member with strong communication and interpersonal skills, excellent work ethics, management and leadership qualities.

TECHNICAL SKILLS

Languages: Core Java (version 5, 6,7,8)

Server-Side Technologies: JSP, Servlets, JDBC, JMS, WebServices (SOAP as well as REST) and other J2EE technologies

Client-Side Technologies: HTML, CSS, JavaScript, jQuery

Distributed Technologies: XML, SOAP, JAX-RS, JAX-WS, JAXB, JSON, JMS

Build Technologies: Maven, Apache ANT

Frameworks: Spring-Core, Spring-MVC, Spring Boot, Spring Integration, Spring JDBCStruts 1.x, Struts 2.x, log4j

Reporting Platform: Jasper

Servers: IBM Websphere, Apache Tomcat, Weblogic, Mule 3.7

IDEs: Eclipse, Weblogic IDE, Confidential

Vendor Products: Confidential QC, JIRA

Concepts: UML, MVC, SDLCRDBMS, SOA, Shell Scripting, Multi-Threading, JNDIAutosys

Design Patterns: Factory, Observer, Template,Singleton and other J2EE patterns.

Databases: Oracle, DB2

TOTAL WORK EXPERIENCE:

  • Java Professional with 12+ years of experience in Object-Oriented Analysis & Design, Development/programming for web based, multi-tier and distributed applications in JAVA/J2EE Platform
  • Currently working as a Software Developer.
  • Acquaintance with SDLC concepts SCRUM and Agile Methodology.
  • Participated in all phases of software development life cycle including Analysis, Design and Implementation.
  • Ecpertise in using Java 8 features like Lambda expressions and conceptual knowledge of Java 8 streams and parallel stream processing.
  • Experience in designing and implementing SOA based applications with help of Web services, JMS.
  • Experience in Designing Applications using OOAD concepts, UML and J2EE Design Patterns
  • Expertise in OO frameworks based on MVC like Struts, Spring and ORM framework Hibernate.
  • Worked with different frameworks - Struts 2, Spring MVC, Spring Core, Spring AOP, Spring JDBC.
  • Expertise in Java/J2EE Technologies like JDK, Servlet, JSP, JDBC, JNDI, JMS, XML.
  • Expertise in XML based Web Services Technologies like SOAP, WSDL, and JAXP parser to transfer and transform data between applications based on SOA (Service Oriented Architecture).
  • Expertise in designing REST based services.
  • Expertise in XSL, XSD and XPATH.
  • Expertise in SQL/PL SQL Programming, stored procedures, functions and triggers on RDBMS Technologies
  • Experience in application servers like WebSphere and Weblogic.
  • Experience in developing J2EE applications on different IDEs such Eclipse, Confidential .
  • Experience in UNIX environment.
  • Excellent analytical and problem solving ability with an inclination to work in a challenging environment
  • Good exposure to project management skills like requirement gathering, designing, project estimation, technical specification document, preparing requirement documents and process adherence.

Technologies: JDK 8.0, Multithreading, REST API, Mockito, Junit, TestNG

Server: Websphere and Tomcat

PROFESSIONAL EXPERIENCE

Role: Software Developer

Confidential, California

Responsibilities:

  • Involve in Analysis and Design of various Problems and solutions as per the requirements.
  • Created HLD and LLD documents for the user story and prepared/reviewed the UTR and UTP documents for every Sprint release.
  • Complete the code development activities assigned as part of the scrum with in the time.
  • Document all the code changes made and maintain it in a wiki page.
  • Performed application migrations from Java6 to Java8 .
  • Used latest features of Java 8 like Lambda expressions in the project.
  • Worked on analysing and fixing the integration issues arising from third party applications.
  • Have written the test cases using Junit. Mockito and TestNG .
  • Enhance and optimize the system for better performance and efficiency.
  • Setting up and getting involved with testing and various other development teams during System testing support, User acceptance testing support and Deployment Support.
  • Perform application tuning and performance monitoring and tuning as required.
  • Develop code, and packages to support application development while utilizing and maintaining standards.
  • Analyse the defects and set the priority and fixing the defects on time.
  • Ensure quality, on time delivery of agreed deliverables.

Technologies: JDK 8.0, Spring Core, Spring JDBC, Hibernate 4.3, REST API, MULE API, SQL, Mockito, Junit, TestNG

Server: Mule 3.7 and Tomcat

Tools: Eclipse, Github, JIRA,

Role: Java Tech Lead

Confidential, California

Responsibilities:

  • Involve in Analysis and Design of various Problems and solutions as per the customer requirements.
  • Created HLD and LLD documents for the user story and prepared/reviewed the UTR and UTP documents for every Sprint release.
  • Worked on implementing REST API for enabling integration with upstream and downstream applications.
  • Used latest features of Java 8 like Lambda expressions in the project.
  • Implemented new functional modules using J2EE and used XML for creating configuration files.
  • Has written SQL queries for data retrieval in the DAO layer for Confidential .
  • Worked on Hibernate for implementing DAO layer for Confidential .
  • Worked on analysing and fixing the integration issues arising from Third party applications.
  • Reviewed the physical and logical data models.
  • Worked with Database team to get the database changes done including DDL and DML changes.
  • Have written the test cases using Junit. Mockito and TestNG .
  • Enhance and optimize the system for better performance and efficiency.
  • Setting up and getting involved with testing and various other development teams during System testing support, User acceptance testing support and Deployment Support.
  • Perform application tuning and performance monitoring and tuning as required.
  • Develop database scripts, code, and packages to support application development while utilizing and maintaining standards.
  • Analyse the defects and set the priority and fixing the defects on time.
  • Ensure quality, on time delivery of agreed deliverables.
  • Participate in production release management by getting the required approvals from various teams.

Technologies: JDK 6.0, JDK 8.0, J2EE, Spring MVC, Spring Core, REST Webservices, JAXB, Ajax, Javascript, JQuery, SQL

Server: Websphere 8.0

Role: Technical Lead

Confidential, California

Responsibilities:

  • Involve in Analysis and Design of various Problems and solutions as per the customer requirements.
  • Created HLD and LLD documents for the user story and prepared/reviewed the UTR and UTP documents for every Sprint release.
  • Worked on implementing REST Webservices using JAX-RS for enabling integration with upstream and downstream applications.
  • Involved in the R & D and simultaneous development and implementation of components using JAXB API and making AJAX calls for generating XMLs for communication with upstream and down stream applications.
  • Involved in implemented frontend changes using JSP, HTML, CSS, Javascript and JQuery .
  • Implemented new functional modules using J2EE and used XML for creating configuration files.
  • Has written SQL queries for data retrieval in the DAO layer.
  • Worked on implementing Java 8 Lambda expressions.
  • Worked on analysing and fixing the integration issues arising from Third party applications.
  • Reviewed the physical and logical data models.
  • Worked with Database team to get the database changes done including DDL and DML changes.
  • Worked closely with SMEs and Business Analyst teams during the analysis, requirement and development phases.
  • Worked closely with Production support team to resolve the Production issues identified or reported by the customers.
  • Have written the Junit test cases
  • Perform code review both manually and using tools like SONAR.
  • Enhance and optimize the system for better performance and efficiency.
  • Setting up and getting involved with testing and various other development teams during System testing support, User acceptance testing support and Deployment Support.
  • Perform application tuning and performance monitoring and tuning as required.
  • Develop database scripts, code, and packages to support application development while utilizing and maintaining standards.
  • Analyse the defects and set the priority and fixing the defects on time.
  • Ensure quality, on time delivery of agreed deliverables.
  • Coordination with offshore development team & Status reporting.
  • Participate in production release management by getting the required approvals from various teams.
  • Maintain a checklist of all the pre and post production implementation tasks and complete the tasks in the required order.
  • Carry out production implementation activities and post implementation support.

Technologies: J2SE 7.0, J2EE, Unix, Struts 2, SOAP Webservices, JMS, PL/SQL, Unix, Jquery, Javascript, SQL

Role Technical Lead

Confidential, NewJersey

Responsibilities:

  • Migrated application code in JDK 1.4 to J2SE 6 .
  • Mavenizing the applications using Custom and Maven central repository.
  • Add the necessary custom dependant jars to the Custom repository incase if they are not available in the Maven central repository.
  • Initiating build requests using Jenkins .
  • Migrating the applications from Struts1 to Struts2 .
  • Worked on implementing SOAP Webservices using JAX-WS
  • Has implememted messaging functionality using JMS API .
  • Configuring the Websphere Application server with the data sources and Message sources .
  • Work on the reported issues to resolve the issues identified or reported by the customer.
  • Written Junit test cases.
  • Review the code using SONAR reports.
  • Help the team members incase of any issues or difficulty.
  • Incase of any application non availability or escalations set up calls with clients to resolve them.
  • Identifying areas for possibilities of enhancements to reduce the repititive occurance of defects.
  • Implement the Identified Minor Enhancements and other deployment activities.
  • Identify the Pre and Post production tasks and raise the necessary service now tickets.
  • Follow up with the corresponding owners for approving the Service Now tickets and get veruthing ready for the Production deployment day.
  • Work closely with the testing team and the development team to validate the application after production deployment.
  • Resolve the issues identified during production validation.
  • Prepare weekly reports with the status of the development progress.
  • Mentoring and guiding the Junior team members.

Technologies: J2SE 6.0, Oracle 10g, Unix, OSI Framework, SQL

Role Technical Lead

Confidential, Boston

Responsibilities:

  • Involved in studying the Business documents and understanding the client business.
  • Implemented the change requests using Core Java and J2EE .
  • Monitor the incidents/tickets that are raised and resolve them effectively.
  • Help the team members incase of any issues or difficulty.
  • Incase of any application non availability or escalations set up calls with clients to resolve them.
  • Identifying areas for possibilities of enhancements to reduce the repititive occurance of incidents.
  • Implement the Identified Minor Enahancements and other deployment activities.
  • Prepare weekly reports with the status of incident handling for different applications in AMS.
  • Mentoring the Junior team members.

Technologies: J2SE 6.0, JUnit , Core Java, JSP 1.2, Servlets 2.3, Spring 2.5, Spring DAO, Edit Plus2,Tomcat, Oracle 9i,Windows XP, Sybase, OSI Framework, SQL

Role Senior Developer

Confidential, Boston

Responsibilities:

  • Involved in studying the Business documents and understanding the client business.
  • Was responsible for designing the Activity and Class diagrams for the enhancements.
  • Involved in the enhancement of Confidential Request Viewer and Process Data Modules.
  • Has implemented the Dependency injection using Spring Core .
  • Has written Spring Configuration files.
  • Implemented the DAO layer with Spring DAO .
  • Has constructed the SQL queries for data retrieval and data insertion and update operations.
  • Reviewed Test cases and written Unit test cases for the services.
  • Mentoring the Junior team members.

Technologies: J2SE 6.0, JDBC, JUnit, Spring 2.5, DB2.

Role Senior Developer

Confidential, Boston

Responsibilities:

  • Involved in studying the Business documents and understanding the client business.
  • Developed entire Confidential Module using core java and JDBC .
  • Used Spring core extensively for Dependency Injection .
  • Has constructed SQL queries for the JDBC layer.
  • Fixing defects identified durong Testing phase.
  • Provided System test support.
  • Reviewed Test cases and written Unit test cases for the Confidential module.
  • Mentoring the Junior team members.

Technologies: J2se 5.0,JUnit,WebspherePortletFactory, WebSphere, Oracle.

Role Senior Developer

Confidential

Responsibilities:

  • Involved in studying the Business documents and understanding the client business.
  • Written the Unit Test cases using Junit and executed.
  • Fixing defects identified for earlier releases.
  • Provided System test support.
  • Reviewed Test cases and written Unit test cases for the services and clients.
  • Mentoring the Junior team members.

Technologies: J2SE 5.0,Spring IOC, Spring ORM,JSON,JMS,Weblogic, Oracle.

Role Tech Lead

Confidential

Responsibilities:

  • Involved in gathering the Client requirements.
  • Involved in Analyzing Requirements and synchronising the team on the requirements.
  • Involved in implementing the the Business logic for the components.
  • Used Spring core for implementing Dependancy injection .
  • Implemented the database layer by using Spring ORM .
  • Used JMS API for implementing the messaging functionality.
  • Involved in Documenting the Implementation details.
  • Supporting the team members and sharing the gathered knowledge with the team members.

Confidential

Senior Software Engineer (Development)

Responsibilities:

  • Involved in Analyzing Requirements.
  • Involved in implementing the enhancements of OP and NM products.
  • Involved in implementing the features for a new feature, Simple port.
  • Defect fixing defects identified for earlier releases.
  • Provided System test support.

Confidential

Software Engineer

Responsibilities:

  • Involved in the development of Dealer Inventory and Maintenance modules.
  • Involved in coding and Unit testing.
  • Developed Deployment Descriptor files.
  • Wrote documentation for the Dealer Inventory and Maintenance modules.
  • Writing Test cases.

Confidential

Technologies: Struts, JDBC, SQL, PL/SQL, Tomcat, MS Windows XP

Role: Developer, and involved in the development of configuration files

Responsibilities:

  • Developed three modules of Reconciliation Tool.
  • Three modules include PSP Definition and File consistency Check, Run Report Window.
  • Did unit testing for the three modules.
  • Was involved in the Black box testing.

Confidential

Role Tester

Technologies: XML, Jboss, Eclipse, IIS, SQL Server 2000.

Responsibilities:

  • Deploying the build on Jboss
  • Setting up the database for the build in SQL server.
  • Developing scripts using XML.
  • Writing functional test cases.
  • Testing the builds on daily basis.
  • Running PSR scripts

We'd love your feedback!