Sr. Java Developer Resume
Bothell, WA
SUMMARY
- Over 5 years of IT experience in analysis, design, development, documentation, implementing and testing of software systems in Java, J2EE and Internet technologies.
- Strong Knowledge on Application Development usingSoftware Development Life Cycle SDLCusing various methodologies likeWaterfall,Agile/Scrum.
- Expertise in working with various J2EE technologies including JSP, JNDI, JMS, JDBC, AJAX, WEB SERVICESand ANT.
- Strong hands - on experience withSpring IO,Spring BootwithThyme leaf.
- Good experience in developingWeb Services SOAP, JAX-WS, WSDL.
- Experience incore Java-Multithreading, collections, Servlets and JDBC.
- Experience in Configuring and deploying applications onTomcat5.5/6.0/7.0 server.
- Sound RDBMS concepts and broadly worked withMS SQL Server2005/2000,Oracle10g,MySQL 5.0andPostgreSQL 8.0/9.1.
- Knowledge of XML Suite of Technologies XML, XSL, XSLT, and validations with DTD and XML Schema and processing profile with SAX, DOM Parsers.
- Hands on experience with build and deployment tools includingAnt/Maven, logging and Debugging usingSlf4andLog4j, unit and integration testing using JUnit.
- Experience withUse-Casedesign,ClassandSequencediagrams usingUML.
- Immensely talented in managing web application servers Tomcat and WebSphere.
- Experience with Agile process methodology and Scrum methodology.
- Good analytical and problem-solving skills, quick learner, team player with excellent Organization and Interpersonal skills and ability to manage team for completing the deliverables well in time.
TECHNICAL SKILLS
J2EE Technologies: Servlets, JSP, Spring 3.x/4.x, Spring IO, Hibernate 3.x/4.x, Web Services 2.0 JAX-WS, SOAP, JDBC, JNDI, JMS
Web Development: HTML, JavaScript, jQuery, CSS, XML, DOM, XSL, AJAX, DHTML, XML Schema
Languages: JAVA 1.6/1.7, SQL
Platforms: Windows 2000/XP/7, Linux
Database: Oracle 10g, MySQL 5.0/5.5, SQL Server 2000/2005
IDE: Eclipse 2.0/3.x/Galileo, NetBeans, IntelliJ
Source Control Tools: CVS, GIT, SVN
Other software: JUnit, Apache Commons, SoapUI, Sonar, Slf4 and Log4J
PROFESSIONAL EXPERIENCE
Confidential, Bothell, WA
Sr. Java Developer
Responsibilities:
- Implemented Java EE components usingSpring boot, Spring IOC, Spring transactionsand Spring security modules.
- Implemented service layer using Spring IOC and annotations and Controllers using Spring MVC.
- Responsible for requirements analysis, technical design, implementation, and testing.
- Implemented DAOs, entities using Hibernate API and Hibernate QL.
- Developed critical components of the application includingSpringforms, Spring controllers,JSP views,and business logic and data logic components that includeHibernate Entities, Spring-Hibernate DAOandSpring modelsfollowing MVC architecture.
- Implemented all the components following test-driven development methodology using JUnit.
- UsedSVNas version control system.
- Created build and deployment scripts usingMaven.
- Implemented the product listing and management functionality, using which stores can add new products and update and delete the listed products.
- Written extensive J-Unit testing classes for comprehensive coverage of test cases.
- Development to expose User Profile services to other departments users usingRESTful WS.
- Participated in the daily stand up meetings as part of AGILE process for reporting the day to day development work.
Environment: Java 1.7, Spring, JSP, Servlets, Hibernate, JAX-WS Webservices, SOAP-UI, Oracle, PS framework, Web-sphere, JSON.
Confidential, Dayton
Java Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle.
- Developed the Presentation and Controller layers usingJSP, HTML, Java Script,Business logic usingSpringIOC, AOP,DTO, JTA, and Persistent layerDAO, Hibernate for all modules.
- Implemented service layer classes usingSpring IOCandAOPclasses.
- Interacted with business users to frame the business modeling. Modeled business processes using WebSphere Business process flow
- Actively interacted with Business Analysts for requirement gatherings and analysis. Developed designedspecificationsusing UML including Use case, Class and Sequence diagrams.
- Developed the application using industry standard design patterns likeService Locator, Singleton, Business Delegate, MVC, and Factory Pattern for re-usability.
- UsedJavaScriptfor Client-Side validation inJSPpages.
- Implemented and maintainedAJAXbased rich client for improved customer experience.
- Developed Java Messaging ServiceJMSwithMessageDrivenBeansby configuringJMSQueues, Topics, and Connection Factories.
- Implemented Web services componentsSOAP, WSDL, and UDDIto interact with external systems.
- Developed JUnit test framework and executed unit test cases by usingJUNITfor fixes.
- Participated in the daily stand up meetings as part of AGILE process for reporting the day to day development work.
Environment: Spring IOC, Web Logic 12c, Oracle 11g, Webservice, Java 1.7, Hibernate, UML, SOAP, AJAX, JSP, XML.
Confidential, MA
Java Developer
Responsibilities:
- Designed and Created Domain model and schema using object oriented design / UML diagrams BuiltSOAP Web services.
- Implemented various J2EE design patterns like Business Delegate, Singleton, Factory Design patterns.
- Involved in elaboration, construction phases and deployments of EAR files in theRUP process.
- Created User Interface screens usingHTML, DHTML, AJAX, CSS, Java script.
- Developed Action classes,Action Forms,and Struts Configuration file to handle required UI actions,JSPsfor Views.
- Performed Inheritance based OR mappings in tables to simplify the data in Hibernate.
- Used MySQL database forSQL, PL/SQL scripts, stored procedures, functions, triggers.
- Involved in daily meetings for small enhancements and maintenance.
- Developed XML files, DTDs, Schema’s and parsed XML documents by using both SAX and DOM parser.
- Consumed SOAP based web-services using Apache Axis framework.
- Worked on SOAP request response exchange pattern for exchanging business XMLs.
- Provided connections using JDBC to the database and developed SQL queries to organize the data.
- Worked on stored procedures in PL/SQL for interacting with databases as a part of generating invoices.
- Unit tested all the classes usingJUNITat various class level and methods level.
- Worked on Installing and configuredTomcatServer.
- Involved in Agile Methodology.
Environment: J2EE, HTML, JUNIT, JSP, SQL, PL/SQL, XML, SOAP.
Confidential
Java Developer
Responsibilities:
- Able to design, development, use cases, flowcharts, prototypes, and proof concept of sample codes.
- Used Eclipse to develop the applications.
- Interacting with the business users, analysts and understanding the requirements.
- Designed and developed SQL functions and stored procedures.
- Testing and deploying the full application on WebLogic application server.
- Worked on SOAP request response exchange pattern for exchanging business XMLs.
- Involved in the requirement analysis, design, and development as well as in the testing of this product.
- Developed JSP Custom Tag Libraries, and associated them with Controller Servlets.
- Used software versioning and revision control system SVN to maintain current and historical versions of Codebase.
- Interacting with the Quality team about the issues, bugs found and fixing them in the testing phase of the Application.
- Involved in Scrum Methodology.
Environment: Core Java, SQL, XML, SOAP, SVN.