Software Developer Resume
Des Moines, IA
SUMMARY
- 8+ years of IT experience in all phases of Software Development Life Cycle (SDLC) including Analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE technologies.
- Experience with Object Oriented Analysis, Design & Programming.
- Expertise in developing Multi - tier enterprise level web applications using various Java 1.6/1.8, J2EE technologies including JSP, Servlets, JDBC and XML.
- Good knowledge and experience in implementing open source frameworks Hibernate, spring, struts and integrating among them.
- Good Knowledge of Web Services using SOAP and Restful.
- Expertise in web development using HTML, CSS, JavaScript, Angular, jQuery and AJAX Technologies.
- Experienced in writing Components, Pipes and Services to separate concern and handle different situations by usingAngular.
- Strong experience in deployment and configuration of application servers IBM Web sphere, JBoss Wild Fly and Apache Tomcat.
- Good Working Knowledge of Ant and Maven for project build/test/deployment, JUnit for unit and integration testing.
- Manage all CM tools (JIRA, SVN, Maven, Jenkins, ANT, GitHub, Source Tree, Bitbucket, Visual Studio Code) and their usage / process quality and support.
- Been working on diverse Database Servers like Oracle 11g/10g, My SQL 5.0
- Working on Eclipse IDE/RAD IDE for JAVA/J2EE Application development.
- Good knowledge and experience in Agile Scrum methodologies.
- Motivated to take independent responsibility as well as to contribute to be a productive team member.
- Performed client-side validations using java script functions to implement various functionalities. Handled the server-side validations by using the validator framework
- Good in client interaction and offshore co-ordination.
- Strong team player and display good people skill when interacting with Business users, Functional and Technical team to meet the project deadlines.
- Good communication and interpersonal skills, self-motivated, quick learner, team player and pro-active learner.
TECHNICAL SKILLS
Languages: Java 1.6//1.7/1.8, HTML, JavaScript, jQuery, Ajax, Angular
J2EE Technologies: Servlets, JSP, AJAX, JMS, JDBC, Web Services
Frameworks/System Design: Struts2.0, Hibernate 3.0, Spring 4.x, MVC, J2EE
Application/Web Servers: IBM Web Sphere, Apache Tomcat Web Server, JBoss Wild fly
XML Technologies: XML XHTML, SAX, DOM, WSDL
Web Services: SOAP, REST
Databases: MySQL, Oracle11g/10g, SQL Server
IDEs: Eclipse, RAD
Tools: SVN, Maven, SQL Developer, GIT Hub, Source Tree, Bitbucket
Operating Systems: WINDOWS 7, 8, 10, UNIX, Linux
PROFESSIONAL EXPERIENCE
Confidential, VA
Java Full Stack Developer
Responsibilities:
- Developed the application usingAngular7 framework and Node JS platform using JavaScript and TypeScript programming.
- Developed components usingAngular7, TypeScript and Node.
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap,Angular7 and Node JS.
- Experienced in writing Components, Pipes and Services to separate concern and handle different situations by usingAngular.
- Good knowledge on usingAngularlibraries like @angular/http for making HTTP requests, @angular/common core things including form validation, @angular/router Routing for our entire app.
- Created dynamicAngularreactive forms, form controls and implemented form validations.
- The application uses micro services using spring boot for design and development.
- Worked on GIT as a version control. Utilized NPM scripts for build and test environments in a Node.js application.
- Extensive use of Visual Studio code for developing Angular project.
- Worked with JIRA for managing project requirements and tasks. Used GitHub as a version control.
- Utilized Agile Methodologies (Scrum) to manage full life-cycle development of the project.
Environment: Angular 7, Node, Java1.8, Spring framework, Spring Boot, Rest API, SQL database, HTML5, CSS 3, TypeScript, Tomcat server, Eclipse(photon), GIT Hub, Agile/Scrum.
Confidential, Des Moines, IA
Java Full Stack Developer
Responsibilities:
- Designed and coded application components in anAgile/TDDenvironment utilizing atest-driven development and pair-programming.
- Strong programming skills in designing and implementation of multi-tier applications using web-based technologies likeSpring MVCandSpring Boot.
- Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
- ImplementedJQueryvalidation plug-in, modified JQuery validation plug-in to support custom validation, JQuery modal box, JQuery date picker, JQuery tooltip.
- UsedAjaxinJSONformat for asynchronous request handling.
- Developed User Interface in JSP, JavaScript and HTML withBackbone JSFramework.
- Created newRESTweb service operations and modified the existing web service'sWADLs Web Application Description Language
- Implementation of Restful web services using Spring REST
- Developed server-side application to interact with database usingSpring BootandHibernate.
- Used Jenkins to automate builds and deployments
- Good knowledge on Bitbucket repository and GIT repository.
- Followed Agile Methodology like Scrum Meetings to deliver application in iterative approach with high Quality software and satisfy customer needs.
- Involved in review of code, unit and Integration test cases.
- Knowledge on Selenium and creating Cucumber feature files.
- WroteJUNIT testcases for testing allspringservice calls andSpringMVCvalidations
- Creating SQL stored procedures in IBM DB2.
- Used Websphere application server for running and debugging the applications.
- Worked in Agile environment with active scrum participation.
Environment: Java1.7,1.8, JSP, Ajax, Spring MVC, Spring Boot, Rest API, DB2, Maven, HTML5, CSS, JavaScript, Ajax, JQuery, JUnit, IBM Web Sphere, Eclipse, RAD, Bitbucket, GIT, Windows 7, Agile/Scrum.
Confidential, West Des Moines, Iowa
Java Full Stack Developer
Responsibilities:
- Responsible for creating the Detailed Design and Technical documents based on the requirement given.
- Developed SOA applications using SOAP, WSDL, XML and XML Parser Technologies. Extensively worked on middleware technologies such as MQ, JMS, EJB, JMX & Server-Side Technologies.
- Developed single page applications using frameworks like AngularJS and JQuery.
- Expertise in building, configuring and deploying the application to servers like JBOSS, Tomcat.
- Used Struts validator framework to validate user input.
- Developed code to consume web services to validate addresses. Spring injection used to allow JUnit to run using mock objects.
- Integrated Spring and Hibernate with DAO.
- Hibernate is used as a persistence mapping technology along with JPA which acts as a wrapper around the Hibernate eliminating the mappings and configuration by annotating the POJO classes with Data Base tables.
- Wrote complex SQL queries, PL/SQL Stored Procedures for all the DML process.
- Junit, log4j were used for unit testing and as logging frameworks.
- Responsible for the creation and execution of unit test cases.
- Application is built using standard design patterns such as DAO, Abstract Factory, Singleton, Business Delegate and MVC.
- Collaborated with users, database administrators, and team members involved in the project implementation.
Environment: Java1.6, JSP, Angular JS, Struts, Spring, JDBC, Hibernates, Oracle 10g, PL/SQL, Maven, HTML5, CSS, JavaScript, XMI, JMS, JBOSS, Eclipse, Log4j, SVN, Windows 7, UNIX, Agile/Scrum.
Confidential, Lakewood, CO
Java J2EE Developer
Responsibilities:
- Updated the application from Java 1.6 to Java 1.8. and the Application server from JBOSS 7 to Wildfly 10 CR2.
- Updated Ant build scripts to Maven Build.
- Developed Maven build script and maven task classes to clean, compile, copy, deploy, generate configuration files using filters, doc, jar and war files.
- Involved in loading and storing objects using Hibernate, Strong knowledge on Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, and Hibernate Transactions.
- Used Struts tag libraries and custom tag libraries extensively while coding JSP pages.
- Designed and constructed the Savings & Retirement module using Servlets, JSP and Hibernate.
- Involved in web component design and development using JSF, Servlets, and tag libs.
- Proficient in User Interface Design and development process using HTML, CSS.
- Involved in developing SQL queries, stored procedures, and functions. Hands on experience working with Oracle (10g/9i).
- Involved in creating and consuming web services using REST web service.
- Experience in writing test cases using JUnit testing framework.
- Used subversion as version control.
- Used JIRA for tracking and creating tasks and raising tickets.
- Ran HP fortify scan to find the security vulnerabilities.
- Worked in clearing the Security vulnerabilities like cross site scripting (XSS), Cross frame scripting (XFS), SQL injection issues etc.
Environment: Java 1.8, JBOSS Wild Fly 10 CR2, Oracle 10g, hibernate 3.2 & 5.1, Hibernate, Maven, Struts 2.2, JSF (Rich Faces), JSP, HTML, CSS2.1, Servlets, HP Fortify, SVN, Jira, Eclipse IDE, JUnits, SQL.
Confidential
Software Developer
Responsibilities:
- Install, configure and deploy software, provide quality assurance.
- Troubleshoot various software issues using debugging process and coding techniques.
- Provide high-level customer support to remote clients using a support e-ticketing system.
- Perform system administration for hosting server and client software.
- Developed JSPs and Servlet.
- Developed screens using Java, HTML, DHTML, CSS, JSP and JavaScript.
- Designed Database for the application.
- Implemented all validations and done testing.
Environment: Java 1.4, J2EE, Struts 1.0, HTML, DHTML, CSS, JSP,Log4J, WebLogic.