Sr Java Developer Resume
Madison, WI
PROFESSIONAL SUMMARY:
- Over 9 years of strong experience with Java development and work on enterprise applications using Java and J2EE tools & technologies like HTML,CSS,AJAX, Java Script,AngularJS,BackboneJS,JSON,JQuery,JSP, JDBC, Struts, Spring, Seam, Hibernate, LDAP, XML,IBM Websphere, JBoss, WebLogic and Apache Tomcat.
- Strong working experience in Production support environment.
- Strong experience with SDLC methodologies including waterfall, Agile and Scrum.
- Extensive experience with frame works like Spring, Struts and Hibernate.
- Experience with building modern s.
- Experience in programming with IDE’S like Eclipse, RAD, WSAD, and Net Beans
- Working experience with Single Sign On applications.
- Strong experience with SOA Architecture using Web Services, WSDL and SOAP.
- Strong experience in software engineering and development including software analysis, design, development, deployment, testing, and support.
- Extensive hands - on experience in object-oriented analysis, design, modeling and programming tools in conjunction with Unified modeling language (UML)
- Experience in working with Web Servers like Apache Tomcat and Application Servers like IBM Web Sphere, BEA Weblogic and Jboss.
- Excellent skills in creating and accessing various databases using SQL Queries, PL/SQL scripts on various databases like Oracle, DB2, SQL Server.
- Extensive experience with Build Management tools Maven, Ant, SVN, GitHub, Hudson.
- Expert level programming skills in UNIX and shell scripting.
- Strong experience with Testing Tools like Test Director and Quality Center.
- Expertise in trouble shooting and bug reporting using defect tracking tools.
- Strong knowledge about ACORD and LOMA standards.
TECHNICAL SKILLS:
Operating Systems: Windows XP/Vista, UNIX
Frame works: Struts, Seam, Hibernate and Spring Frameworks
Technologies: C, C++, HTML, XML, JavaScript, AJAX, J2EE (Java, Servlets, JSP, JDBC)
Web Servers: Weblogic, Websphere, Jboss,Tomcat
Databases: Oracle, SQL Server, DB2
Enterprise IDE: Eclipse, RAD
Source Control: PVCS and CVS
Editors& Tools: MS FrontPage, Text Pad, Eclipse, RAD, Edit Plus, PL/SQL Developer, TOAD, WinSql, UML
SOA/Web Services: WSDL, SOAP
Testing Tools: Test Director, Quality Center, Quick test Pro (QTP)
Methodologies: Waterfall, Agile/Scrum
PROFESSIONAL WORK EXPERIENCE:
Confidential, Madison, WI
Sr Java Developer
Responsibilities:
- Involving in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Analyzing business requirements and creating technical design documents for the application.
- Interacting with business users to collect the requirement details.
- Involving in requirement gathering meetings and produced extensive analysis of the Use Cases and Entity-Relationship and Data Flow Models.
- Responsible for team member code reviews and provided guidelines for the implementation.
- Create developer environment setup,database connectivity and deployment documents for the team.
- Participating in Server upgrades, code migrations, and also worked on important enhancements in the business requirements.
- Track project goals using JIRA and by attending a daily scrum meeting.
- Lead a team in an agile / scrum environment, where I was a key contributor to the grooming, planning, and execution of projects within predictable deadlines.
- Providing estimates for new modules and do impact analysis for change requests.
- Increase performance, extensibility, manageability and testability of the code.
- Providing 3rd level and production support on system stability and memory performance issues
- Create modules using legacy code for business rules.
- Debugging and problem solving on several applications based on different J2EE technologies
- Use Apache Maven for build process
- Working on SQL Developer (Oracle database) for database work including querying for data, writing / modifying stored procedures or views, monitoring scheduled jobs, etc.
- Use SOAP UI for testing web services
- Responsible for working on consuming and producing SOA/Web Services.
- Working on MVC Architectural Pattern using Spring Frameworks.
- Implementing DSI authorization calls to authorize the users and determine their roles.
- Generate backend Hibernate DAO and business objects
- Develop the XML Schema and Web services for the data maintenance and structures.
- Deploying the application on the WebSphere Application Server
- Working on JUnit to develop unit test cases.
- Working on Jenkins for build management.
- Working on SQL/PLSQL programs to validate and code the database tables.
- Using SVN for the code Migrations.
Environment: HTML, XML,CSS,AJAX,,JQuery,WebSphere,Spring,Spring Boot,Hibernate,JPA,EJB, Javascript, AngularJS, Oracle,SQL, Web Services, SOA,SVN, Jenkins,LDAP, Eclipse, Maven, Unix, Linux.
Confidential, Sunnyvale, CA
Sr Java Developer
Responsibilities:
- Participated in technical discussions within the team or other groups within the Business Units associated with specific projects
- Analyzed business requirements and creating technical design documents for mobile application.
- Used Apache Maven for build process
- Developed front end applications using HTML,XML, CSS,AJAX,JavaSript,AngularJS, JSF,DHTML, JSP&JQuery.
- Worked on SQL Developer (Oracle database) for database work including querying for data, writing / modifying stored procedures or views, monitoring scheduled jobs, etc.
- Used SOAP UI for testing web services
- Responsible for working on consuming and producing SOA/Web Services.
- Worked on Spring framework to implement Inversion of Control (IOC) and Aspect Oriented programming (AOP).
- Used Hibernate for creating mappings.
- Deployed the application on the Web logic Application Server
- Worked on JUnit to develop unit test cases.
- Aggressively worked in Agile/Scrum methodology.
- Worked on Jenkins for build management.
- Worked on SQL/PLSQL programs to validate and code the database tables.
- Used Opsware for log in to the UNIX boxes and building the code.
- Used SVN for the code Migrations.
- Worked on additional tasks and responsibilities to support on call and Production support fixes.
Environment: HTML,DHTML,XML,CSS,AJAX,AngularJS,XSLT,JQuery,WebLogic,Spring,Hibernate,EJB, Javascript,Oracle,SQL, JMS, Web Services, SOA,GitHub,Hudson, Jenkins, Eclipse, Maven, Unix, Linux.
Confidential, Iowa City, Iowa
Java Developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle (SDLC).
- Analyzed business requirements and created technical solutions.
- Responsible for working on SOA/Web Services.
- Used Maven for building the application, and completed testing by deploying on application server.
- Wrote unit test cases for Unit Level testing using JUnit
- Worked on Single Sign on (SSO) application and implemented security features.
- Developed from end applications using HTML,CSS,JavaScript,AJAX,JQuery,JSP, Richfaces,Openfaces& Facelets.
- Worked on Maven to build the application and used JRebel for code integrations
- Used JUnit framework for unit testing of application and Log4j to capture the logs.
- Worked closely with QA, Business and Architects to solve various defects in quick and fast manner to meet deadlines.
- Involved in analysis, design, testing phases and responsible for documenting technical specifications
- Developed the application using JSF Framework that uses Model View Controller (MVC) architecture with JSP as the view.
- Worked on Hibernate and created mappings.
- Involved in development of middle layer business methods, which incorporated the core business functionality using Stateless Session Beans.
- Involved in Unit Testing, Integration Testing and UAT Testing.
- Deployed the application on the JBoss Application Server.
- Used Jenkins for build the application.
- Seam framework is used to implement and integrating the code in existing application.
- Spring framework is used to implement Inversion of Control (IOC) and Aspect Oriented programming (AOP).
- Test cases have been written by using JUnit framework.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of messages.
- Wrote message handler adapter for enterprise calls using Message Driven Beans, JMS and XML.
- Accessed database using SQL Queries, PL/SQL scripts
- Worked with testing teams and resolved defects.
Environment: Java,J2ee,JSP,JQuery,AJAX,JPs,SSO,ExtJs,HTML,DHTML,XML,EJB,JBoss,Seam,Jquery, Javascript,Hibernate,Oracle,SQL,Spring,JMS, Jasper Reports, Web Services, SOA,Servlets, Perforce, Jenkins, Eclipse, Maven, Unix, Linux
Confidential
Java Developer
Responsibilities:
- Planned and defined system requirements to Use Cases and Use Case scenarios using the UML methodologies.
- Scheduled meetings with developers, system analyst and testers.
- Analysis, design and development of applications based on Java, J2EE design patterns.
- Developed front-end screens with JSP using custom tags and client-side validations using Java Script
- Worked on Weblogic server.
- Involved in developing business modules using Servlets.
- Developed Applications Using J2EE Technologies like JDBC, Servlets, JSP, Spring, Struts, Hibernate.
- Involved in developing front-end applications using HTML, Java Script and JSP
- Prepared Install documents and release documents.
- Wrote SQL Queries as a part of backend testing.
- Created PL/SQL programs to send data to downstream applications.
- Tracked defects using Quality Center.
- Worked on TOAD to create SQL scripts.
- Develop traceability matrix between requirements and test cases
- Reporting status of assigned development & test tasks to project management
Environment: Java,J2EE,UML,JSP,Struts,Spring,Hibernate,JDBC,WSAD,Weblogic, XML,XSL, HTML, SQLServer, SQL, JavaScript, Windows and Unix, Quality Center, UML.