Java Developer Resume
Lake Oswego, OregoN
SUMMARY
- More than 2 years of experience in design, development and implementation of software applications using Java, J2EE, technologies. Having good experience in the Information Technology Industry and also healthy participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding.
- Experience in Test Driven Development, Waterfall model and Agile methodologies like SCRUM.
- Experience in analysis, design, development, testing, maintenance, performance tuning and deployment of internet, e - commerce and client-server applications using Java, Servlets, JSP, JavaBeans, JDBC, Spring, Hibernate, AJAX, JavaScript.
- Expertise in Distributed and Web environments, focused in JAVA Technologies - Java collections, Threads, J2SE, JDBC, Struts, Spring, Hibernate Framework.
- Expertise in Web-Development technologies like Servlets, JSP, HTML5, JavaScript, CSS3, XML, AJAX, JQuery.
- Good OOAD skills and data modeling using UML (Use-cases, Class diagrams, Sequence diagrams etc.). Used UML tools like STARUML.
- Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA).
- Good knowledge and experience with Servers like Web Logic server, Apache Tomcat, JBoss.
- Extensive experience in working IDE tools like Eclipse, IntelliJ.
- Strong experience in JDBC, SQL, PL/SQL.
- Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
- Strong experience in UNIX and Shell scripting.
- Hands on experience with Angular JS.
- Experience in SVN for version control and used maven for building
- Good experience in working with team members and internal departments to coordinate activities across multiple applications.
TECHNICAL SKILLS
Languages: JAVA 7.0/6.0, SQL, PL/SQL, C.
Web Technologies: JSP, Servlets, JDBC, JMS, JPA, Web Services, SOAP, WSDL, HTML5, XML, JavaScript, Angular JS, AJAX, CSS3.
Web/App. Servers: Apache Tomcat, Web Logic, Web sphere, JBoss.
IDEs: Eclipse, Intellij.
Tools: Ant, MAVEN, PL/SQL Developer, JUnit, JIRA
Operating systems: Windows, UNIX, Linux.
Databases: Oracle, My Sql, MS SQL Server 7.0, Sybase, MS-Access.
Frameworks: Struts, Spring MVC, Spring JDBC, Hibernate, DWR, Log4j, JSF, JPA.
Version Control: SVN, Git.
Development Methodologies: Waterfall, Agile and Scrum
Services: SOA architecture, RESTFUL/SOAP
Servers: JBOSS, Weblogic 10g, Websphere, Apache Tomcat
PROFESSIONAL EXPERIENCE
Confidential, Lake Oswego, Oregon
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed java modules implementing business rules and workflows using Spring MVC, Web Framework.
- Had experience in performance tuning J2EE apps, performance testing, analysis, and tuning.
- Developed UI using AngularJS, HTML5, CSS, JavaScript and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
- Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
- Improved the maintainability of the project by implementing and improving Exception Handling and Collection APIs
- Involves in Sprint planning for the estimation of efforts for user stories and bugs.
- Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
- Wrote build and deployed scripts using Shell and ANT scripts and involved in performance analysis of the application and fixed problems/suggest solutions.
- Actively involved in deployment Application war files in Weblogic Application server.
- Used Maven for application build and svn for change control management.
- Unit testing of developed product features using Junit and Mockito frameworks as part of development cycle.
- Used SOAP based Web services and RESTful Web services for transferring data between applications.
- Designed and developed various Oracle database Simple and Complex Queries, PL/SQL procedures, Stored Procedures, Trigger and Functions.
- Develop detailed program design for application changes and/or major bugs.
- Involved in writing program documentation and technical specification documents.
Environment: Java, J2EE, Spring MVC, Hibernate v3.0, Oracle DB, Angular-JS, CSS, HTML5, Javascript, jQuery, AJAX, SOAPUI 5.1, IntelliJ, DbVisualizer, Tomcat, JBoss, SVN, Maven, JIRA, SOAP/Restful Web Services, WSDL, Agile, cucumber, Bamboo CI.
Confidential
Java/ J2EE developer
Responsibilities:
- Actively participated in different phases of the Software Development Life Cycle (SDLC) and analyzed Use case diagrams and Class diagrams based on requirement.
- Presentation Layer is created using JSP, HTML, Apache Jena and Struts Tag Libraries.
- Configured frontend to server side by using Struts Configuration.
- Validated user data using Struts Action Forms and user request is processed using Action Classes.
- Written Hibernate mapping file for each Java Object and configured with respective table in Hibernate Configuration.
- Written SQL Queries to communicate with the Oracle Database.
- Development of HTML pages and JavaScript for front-end validation.
- Used Maven for application build and svn for change control management.
- Developed the Product Builder UI screens using AngularJS, HTML, CSS, Javascript and Bootstrap.
- Implemented SOA architecture with Web Services using SOAP, WSDL and XML to integrate other legacy systems.
- Unit testing of developed product features using Junit and Mockito frameworks as part of development cycle.
- Used SVN for source code control.
- Developed tools using Python scripting, XML to automate some of the menial tasks.
- Configured and deployed the application in IBM WebSphere application server.
- Development of SQL/PLSQL scripts for stored procedures, functions for SQL server database.
- Developed DAO’s (Data Access Objects) and performed O/R mapping using Hibernate to access the database.
- Implemented Log4j for logging and developed test cases using JUnit.
- Performed Unit, Integration testing worked on clearing issues at the time production and application support, worked on the maintenance and deployments of the project with patches and performed documentation of project.
- Responsible for resolving any environment (Development, testing and Production) related issues.
Environment: Java, J2EE, Struts 1.2, Struts Tag Libraries, Spring MVC, hibernate, Oracle 9i, Web Sphere 5.1, Angular-JS, CSS, HTML5, JavaScript, jQuery, AJAX, SOAPUI 5.1, IntelliJ, DbVisualizer, Tomcat, JBoss, SVN, Maven, JIRA, SOAP/Restful Web Services, WSDL, Multi-Threading, Agile and Scrum methodology.
