We provide IT Staff Augmentation Services!

Software Developer Resume

0/5 (Submit Your Rating)

Seattle, WA

SUMMARY

  • Around 8 years of experience in analysis, design, development and implementation of Web Based, Client/Server applications and Database applications.
  • Expertise of the Software Development Life Cycle, Waterfall, Agile as well as methods and practices followed to validate and ensure Quality Assurance Control.
  • Expertise in developing and implementing Web applications using Java/J2EE Technologies including Core Java, JDBC, Hibernate, Spring, JSP, Servlets, Java Beans, EJB and JNDI.
  • Proficient in using RDBMS concepts and worked with Oracle.
  • Strong front - end UI development skills using scripting languages HTML5/HTML, DHTML, CSS3/CSS, JSP, JavaScript, Angular, XML and PHP.
  • Worked extensively on technologies Spring, Web services, SOAP, XML, JMS, JNDI, JDBC and various Databases like Oracle, MySQL and Microsoft SQL server during my tenure in Software Development.
  • Worked with Oracle8i/9i/10g, MySQL, DB2, Unisys Data Management System II (DMSII), Oracle, SQL Server and MySQL.
  • Thorough knowledge and experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (REST/SOAP/UDDI/WSDL).
  • Worked on Web Application Development with Framework like Struts and Spring MVC.
  • Experience using various web/application servers like Apache Tomcat, WebLogic, WebSphere and JBOSS.
  • Experience in ANT and Maven build tools.
  • Strong experience on various development environments like Eclipse, MyEclipse and intelliJ.
  • Thorough understanding of Object-Oriented Methodology, UML and Design Patterns.
  • Worked on front-end/presentation tier development using Struts Framework that includes JavaScript, Ajax and CSS.
  • Technical experience in the areas of Object-Oriented Analysis (OOA) Object Oriented and Design (OOD) using UML, Software Life Cycle Management and Development of Distributed applications.
  • Extensively used JavaScript to make client-side validations and to parse complex expressions.
  • Documenting, tracking, & communicating test plans, test results, analysis, & unresolved problems.
  • Used Log4j for effective logging.
  • Worked on implementation of the version control software CVS, VSS, SVN and Clearcase.
  • Experienced with JDBC API to call SQL Queries and Stored Procedures in the Database.
  • Managed risk analysis and mitigation plans, status/defect reports, and client presentations.
  • Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements and converting them into software requirement specifications.
  • Extensive knowledge in Agile, Waterfall and TDD with JIRA Methodologies.

TECHNICAL SKILLS

Operating Systems: Windows 7/8, Open Unix 8, Linux

Programming Languages: C, C++, Java and SQL

Web Languages: HTML5/HTML, DHTML, AJAX, XML, CSS3/CSS, JavaScript, Angular5, Node.js, jQuery, JavaScript

Database: Oracle 11g, MySQL, DB2 and DMSII

RDBMS: Oracle 9i/10g/11g, MySQL, DB2

Java/J2EE Technologies: JSP, Servlets, EJB, JavaBeans, JDBC, JNDI, Custom Tag Libraries, Web Service

Web Services Technology, Servers and Cloud Platform: XML, SOAP, WSDL, UDDI, Apache Tomcat, RESTful, WebSphere and JBOSS and Amazon Webservices (AWS)

Version Control and Project Management Tools: CVS, Subversion, Tortoise SVN, GitHub, SBM, HP ALM, Jenkins, CA Rally, Clarity and JIRA

Java Framework: Struts, Spring, Hibernate and J2EE

PROFESSIONAL EXPERIENCE

Confidential, Arlington VA

Sr. Java Developer

Responsibilities:

  • Participated in requirement gathering and convert the requirements into technical specifications.
  • Involved in application design, development and testing the application. Also participated in database design.
  • Developed User interface using Spring MVC frame work and bootstrap.
  • Override the Spring request dispatcher to centralize the user authentication and get the user profile object from LDAP.
  • Used Spring validation framework for form level validation.
  • Implemented service layer using Spring IOC & AOP modules
  • Used Spring transactions for transaction management at business layer.
  • Developed persistence layer using iBatis framework.
  • Implemented DAO’s for mapping the services and queries.
  • Involved in design and develop SOAP web services using Axis1.4.
  • Generated WSDL file through Axis with ANT script.
  • Developed iBatis configuration files and java classes for Mapping DB.
  • Written SQL queries for Unisys DMSII database for persistence layer.
  • Designed, developed and maintained CSM Web Services using SOAP.
  • Used MyEclipse IDE and JBoss test environment to develop and debug the application.
  • Involved in implementing build process using Ant and continuous integration using Jenkins.
  • Implemented unit test cases using JUnit framework.
  • Involved in creating test scenarios and provide the support for integration testing.
  • Implement the logging process at different levels of application using Log4j.
  • Used SVN source control to implement team development.
  • Built and used S3 buckets and used Glacierfor storage and backup on AWS.
  • Experienced in Automating, Configuring and deploying instances onAWS also familiar withEC2 and managing security groups onAWS.
  • Used HP ALM to manage defects in testing phase.

Environment: Java1.7/1.8, J2EE, AXIS, JAXB, Quartz Scheduler, Spring MVC, Spring Boot, JMS, jQuery, Boot Strap, Data tables, JTable, Display Tag, JBoss, Restful API, JSON, Micro Strategy, iBatis, XML, XSLT, Ant, SVN, SOAP, Axis2, Jenkins, JUnit, Log4j, Unisys DMSII, Unix, HP ALM, MySQL, SONAR, Web Inspect, MS Project, Rally, SOAP UI, SVN, Win SCP, Secure Shell, PuTTY, MyEclipse.

Confidential, Tampa, FL

Java Developer

Responsibilities:

  • Study the requirements and to prepare detailed technical specification documents.
  • Created a SOAP Web Service from scratch using top-down approach.
  • Responsible for assigning the tasks & monitoring code of all team members.
  • Applications are designed using J2EE, XML/SAOP, WSDL, Web Services.
  • Involved in creation of data source.
  • Used Subversion for Versioning and concurrent access to the project files.
  • Used Spring Framework for Dependency Injection and spring bean wiring.
  • Used SOAP UI for testing the Web Service.
  • Deployed Web service Components on WebSphere.
  • Used maven to build and to deploy the application.
  • Design, Development and Testing of web services.
  • Created different interactive spring web flows for creating, modifying and deleting the case status.
  • Extensively worked on form validation using the Spring Validator framework.
  • Developed Form Beans and Action Classes to model views and client-side functionality.
  • Used the Struts Validator framework for validating the forms.
  • Developed various EJB components to fulfill the business functionality.
  • Created Xsds and WSDLS for the DB2 prepared statements.
  • Designed high level documents for the SOAP DB2 web services.

Environment: Java, J2EE, spring, Web Services, SOAP UI, SVN, WebSphere7.0, Tomcat apache, SVN, My SQL.

Confidential, Seattle, WA

Java Developer

Responsibilities:

  • Developed the application under J2EE Architecture using Spring, Struts, Hibernate, Servlets, WebLogic and JSP.
  • Extensively used JDBC APIs for database connectivity and data retrieval.
  • Wrote programs to archive the log files daily to enable faster troubleshooting.
  • Created Hibernate mappings and debug issues related to data integrity.
  • Extensively used Core Spring Framework for Dependency Injections of components.
  • Developed programs to send email alerts and error logs in the event of process failures.
  • Setting the development environment on Eclipse.
  • Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, spring data, JPA.
  • Developed JSP pages for presentation layer (UI) using Struts 1.2 with client-side validations using Struts Validator framework/ JavaScript.
  • Developed the Servlets for processing the data on the server.
  • Involved in the deployment of Web-Service End-Points using Apache CXF.
  • Used WebLogic for design, development, and deployment of applications.
  • Designed and modified User Interfaces using JSP, JavaScript, CSS and jQueryand involved in designing the user interfaces using JSP.
  • Accessed and manipulated the Oracle 10g database environment by writing SQL queries in the Oracle SQL developer for testing purpose.
  • Used JIRA to keep track of bugs and issues.
  • Involved in coding for JUnit Test cases.
  • Used SVN to keep track of source code versioning.

Environment: Servlet, JDBC, Eclipse, Spring, Hibernate, Struts, Apache CXF, UNIX, Linux, Sybase, Clearcase, CRUD, JSP, JUnit, JQuery, JIRA, JSF, Maven, WebLogic, Oracle 10g, SVN, UML, Agile.

Confidential

Software Developer

Responsibilities:

  • Worked on Agile Methodology to meet timelines with quality deliverables.
  • Create functional and technical specifications for products.
  • Identified the high level test cases by working with testing team.
  • As a Programmer participated in the designing of the Web framework using Struts framework as a MVC design paradigm.
  • Involved in entire life cycle development of the application.
  • Reviewing and analyzing data model for developing the Presentation layer and Value Objects.
  • Followed Agile and Scrum methodology for this project.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Performed multi-tiered web application development using J2EE standards (JSP, Servlet, DAO, JMS, JNDI, and JavaScript) and Open Source technology (Eclipse, Ant, JUnit, Struts).
  • Used HTML, CSS, XHTML and DHTML in view pages for front-end.
  • Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Struts Framework.
  • Used Struts JavaScript for client-side validation.
  • Used Struts Tag Libraries to develop the JSP pages.
  • Used JSTL in the presentation tier.
  • Used and configured Struts ValidatorForms, MessageResources, ActionErrors, Validation.xml, Validator-rules.xml.
  • Involved in writing the client side scripts using JavaScript.
  • Developed Controller using Action Servlet and Action mapping provided by Struts framework.
  • Wrote Hibernate configuration and mappings xml files for database access.
  • Extensively Worked with RAD 7 and Oracle WebLogic 10g to develop and deploy the application.
  • Developed various java objects (POJO) as part of persistence classes for OR mapping with databases.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Development carried out under Eclipse Integrated Development Environment (IDE).
  • Used Clear Case Version Control for Project Configuration Management.

Environment: J2EE, J2SE, Hibernate, Struts 1.2, Spring core 2.5, JSP, JSTL, Servlets, Apache Axis 1.2, JavaScript, HTML, XML, JUnit, Maven, AGILE, Scrum, Eclipse, TOAD, Web sphere, Clear case, RAD, Ant, Oracle9i.

We'd love your feedback!