We provide IT Staff Augmentation Services!

Software Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • 8 years of professional IT experience in developing and maintaining Enterprise and Web based applications using Java/Java EE technologies.
  • Experienced in all phases of Software Development Life Cycle (SDLC) including analysis, design, implementation, testing, debugging, support, integration, maintenance, and enhancements.
  • Experienced working in environments using Agile (Scrum) and Waterfall development methodologies.
  • Worked on web - based enterprise applications using Core Java, Java EE, Servlets, JSP, JDBC, Hibernate, Web Services (SOAP and REST) and SQL.
  • Worked on client and server scripting languages like HTML, CSS and JavaScript.
  • Good command on object-oriented design and principles.
  • Implemented design patterns like MVC, Factory, Proxy, and Singleton.
  • Experienced in both providing and consuming Web Services using SOAP and RESTful.
  • Have used persistence frameworks like Hibernate for mapping java classes with Database.
  • Worked with Relational databases like Oracle and SQL Server.
  • Proficient in writing and handling SQL queries and PL/SQL.
  • Experienced with application servers like WebLogic, Apache Tomcat and JBoss.
  • Worked on both Windows and Linux platforms.
  • Experienced with JUnit in developing test cases.
  • Working knowledge with version control tools like ClearCase, SVN and Git.
  • Hands on experience in building tools like ANT and Maven.
  • Used Jira for creating stories, sprint planning, tracking tasks and issues.
  • Experienced with IDEs such as Eclipse, Visual Studio and IntelliJ.
  • Trained team members on new functionality and conducted knowledge sharing sessions across the teams.
  • Proactive team player with good problem solving and trouble-shooting capabilities.
  • Strong organizational, facilitation and verbal/written communication skills.

TECHNICAL SKILLS

Languages: Java, Java EE, C++, SQL, Python, Qt

Web: HTML, CSS, JavaScript, XML

Web Servers: WebLogic, Apache Tomcat, JBoss

Frameworks: Spring, Hibernate

Databases: Oracle, SQL Server

Web Services: SOAP, RESTful

MS Office Skills: Excel, Word, PowerPoint, Outlook

Environment: Windows, Unix

Project Management: Jira

Collaboration: Confluence, Slack

IDE: Eclipse, Visual Studio, IntelliJ, SQL Developer, QT Designer

Version Control: Rational ClearCase, TortoiseSVN, Git

Methodologies: Agile Scrum, Waterfall

PROFESSIONAL EXPERIENCE

Confidential

Software Developer

Responsibilities:

  • Prepared Requirement Specifications and Implementation Proposals for the features handled.
  • Implemented business logic using Java, Java EE and Spring technologies.
  • Implemented changes to the legacy applications to allow the end users to view the outstanding balance of a customer account and from this information be able to instantly manage/follow-up on outstanding invoice statements.
  • Implemented changes to the to the legacy applications to allow the end users to be able to send reminders for overdue amounts to their customers.
  • Implemented the enhancements to the enterprise web application to allow customers to track their shipment delivery and access detailed information pertaining to their shipment and tariffs.
  • Implemented the mail notification service which would send detailed information about the status of the shipment to customers who have subscribed to receive this service.
  • Implemented SQL queries to fetch and update data in the Oracle database.
  • Provided code fixes to the different functionality on the legacy system to support the business needs.
  • Created epics/user stories and managed tasks using Jira and published documentation in Confluence.
  • Used HP ALM for test case management and managed defect resolution.
  • Executed unit, integration and system tests to verify that the requirements are met.
  • Deployed the application on WebLogic application server.
  • Trained team members on new functionality and conducted knowledge sharing sessions.

Environment: Java, Java EE, SQL, Eclipse, Oracle, SQL Developer, Agile, Jira, Confluence, HP ALM, WebLogic, Spring framework, JUnit

Confidential

Software Developer

Responsibilities:

  • Developed business logic using Java and Spring technologies.
  • Developed presentation layer using JSP, HTML, CSS and JavaScript
  • Developed controller classes using Spring.
  • Developed Java Beans and configured with Spring Configuration file using Dependency injection.
  • Used Java EE design patterns and Data Access Object (DAO) for the business tier and integration tier layer of the project.
  • Implemented code to consume various RESTful services, SOAP web services and micro services for application API process.
  • Developed the application with various Spring Framework modules like Spring MVC, Spring JDBC, Spring JPA and Spring Boot.
  • Worked on Lambda Expressions for making anonymous inline function calls by using Functional Interfaces which makes code readable and concise.
  • Used Spring MVC at the web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be easy.
  • Implemented Spring JDBC template and Spring JPA to execute the query for retrieving data results.
  • Developed several Hibernate mapping files for configuration of entities and named queries.
  • Used Git to maintain the version of the files.
  • Deployed the application on WebLogic application server.
  • Used Ant and Maven to build and deploy the application.
  • Performed unit level testing to verify the client requirements.
  • Log4j was used to monitor the error logs.

Environment: Java, Java EE, JavaScript, Eclipse, Log4j, Spring, JUnit, RESTful, Micro Services, SOAP, SOAP UI, WebLogic, Unix/Linux, Hibernate, Oracle, Git

Confidential

Software Engineer

Responsibilities:

  • Prepared Requirement Specifications and Implementation Proposals for the features handled.
  • Successfully led a team of 15 associates and managed the team deliverables.
  • Assigned requirements to the team, managed resources and handled work appraisals.
  • Implemented the BCB mediator component which bridged the communication between components present in TNMS server and EML Server. This improved the performance of the network by 70%.
  • Conducted design discussions, reviewed code, and technical documentation for all the features.
  • Implemented the NEC-API COM objects (EML servers, NE controllers) i.e. creation, deletion, EML server’s recovery, requests.
  • Implemented the operations requested on NE Controller by the TNMS server and grouped notification blocks and forwarded them from NE Controllers to the TNMS server.
  • Successfully mentored the team members and conducted technical trainings for the teams.
  • Implemented the logging services for the EML Server and the NE Controller, which improved the debugging and error handling capabilities of the Network Management system.
  • Executed various phases of testing including functional, integration and system.
  • Coordinated with the onshore and offshore teams.

Environment: Java, SQL, Visual Studio, Eclipse, Tortoise SVN, Windows, Oracle, SQL Developer.

We'd love your feedback!