Sr.java/j2ee Developer Resume
TX
SUMMARY:
- Sun Certified Java Programmer with 9+years experience in Analysis, Design, Development, Testing, Administration and production support for N - Tire and Client Server applications under Windows 2000/NT/XP/Vista/7/UNIX platforms.
- Experienced in developing, deploying, and managing J2EE enterprise complex projects using Eclipse IDE, JBoss Studio, J2EE 1.5 Web application technologies (Servlets, JSP, JSTL) and Database technologies like Microsoft SQL Server 2008, MySQL and Oracle 11g.
- Good implementation knowledge on Web Services (SOAP (Axis engine), Restful using Jersey, JAX-RS), J2EE components (JSP, Servlets, JDBC, RMI and EJB)
- Hand-on Experience in Web frameworks - Swing, Struts 1.x/2.x, Spring MVC, IOC, spring Security, Spring Boot and Spring JDBC
- Experience in application development using Java, J2EE, JSP, Servlets, JavaBeans, JDBC, JUnit, spring Integration with Rest Services, XML, DTD,XSD(XML Schema), XSL, JavaScript, AJAX, CSS and JSON
- Experience in ORM tools Hibernate, JPA
- Experience in developing user friendly interfaces using JSP, HTML, XHTML, DHTML, CSS, and JavaScript, JQuery Technologies.
- Extensive knowledge of Web-based n-tier architecture, Database Design, development of applications using J2EE Design Patterns e.g. creational, structural and behavioral design patterns (MVC Architecture, Data Access Object (DAO), Composite View, View Helper, etc)
- Proficient in programming Java Script data capture and event handling methods via the DOM event model
- Adept in Server side development with WebSphere, WebLogic,Apache Tomcat and good knowledge of database connectivity (JDBC) for databases like Oracle, DB2, MS SQL.
- Hands on experience working in TDD (Test driven development) approach.
- Being worked in Agile environment worked as a scrum master in my recent project. Also experienced in using different methodologies like Waterfall model, Agile.
- Good UNIX/Linux experience with hands on experience in Unix Shell Scripting.
- Extensive database development skills using SQL, Stored Procedures, Triggers, Functions for various Relation Databases like Oracle8i/ 9i/10g, MySQL.
- Experience in software configuration management using SVN, CVS, Git and ClearCase. Also used build automation tools like Ant, Maven
- Experience using Log4j for extensive logging in the applications.
- Strong analytical, presentation, problem solving and excellent inter-personal skills and active team player with proven work ethics and leadership qualities.
- Excellent communication and interpersonal skills.
- Highly motivated team developer with zeal to learn new technologies
TECHNICAL SKILLS:
Programming Skills: Java6 7 and 8, J2EE, C, JDBC, Servlets, JSP, STRUTS, Spring, Hibernate, EJB, JMS, SQL, PL/SQL.
Scripting Languages: HTML, DHTML, Java Script, AJAX, JQuery, XML, UML, Unix Shell.
Web/Application Servers: weblogic9/11, Apache Tomcat server, JBoss, websphere7
RDBMS: Oracle 11g/10g/9i/8i/7.5, SQL*Plus, SQL*Loader,MS SQL Server 2000/7.0,MySQL
Design/Build Tools: Eclipse, RSA,My Eclipse, Ant,JDeveloper
Version Control Systems: CVS,SVN, Git, ClearCase
Operating Systems: Win 3.x/ 95/98/2003/2008/ XP/7, Unix
Continuous Integration: Jenkins
Log/Test/Version Control Tools: Apache Log4J,JUnit, SVN, Clear Case
PROFESSIONAL EXPERIENCE:
Confidential, TX
Sr.Java/J2EE Developer
Responsibilities:
- Used spring's dependency injection for injecting entity manager and managed beans into spring beans.
- Developed user interfaces using JQuery, JSON, Java Script, HTML, DHTML, and CSS.
- Involved in Development and testing of a multi module Java, J2EE application: Developed UI components, Services, rules and workflows-lifecycle.
- Implement new features, components, and services from specs employing Java-based technologies without supervision.
- Developed application on spring 4.x framework by utilizing its features like Spring Dependency injection, Spring Transaction, Spring Data, Spring AOP with Spring MVC.
- Worked on Spring Web Flow on Spring MVC for building flows in our web application.
- Hands-on experience on developing microservices with Spring Boot, Spring Cloud.
- Worked on Java Message Service (JMS) API for developing message oriented middleware (MOM) layer for handling various asynchronous requests.
- Familiarity with Service oriented architecture (SOA) by developing and consuming Restful web services based on JAX-RS.
- Developed persistence layer based on JPA framework for providing POJO persistence model for object-relational mapping.
- Used Hibernate as an implementation engine for JPA API.
- Created Oracle store procedures for handling and processing complex data based logics.
- Wrote complex SQLs for creating, retrieving, updating and deleting data in oracle database.
- Used Maven for building, deploying application, creating JPA based entity objects
- Developed unit test cases on Junit framework for unit testing
- Followed techniques and principles provided by test driven design (TDD) paradigm for developing quality code.
- Documented and communicated application design using UML diagrams like sequence diagrams, class diagrams, use case diagrams
- Used Subversion(SVN) as source control tool.
- Attending daily Scrum stand up meetings
- JBoss Hot deployment on top of mavens build in multiple IDEs like JBoss Development Studio, Eclipse
- Manual deployment in the environments SIT, FQT for UAT Testing purpose
- Also migrated a special module from legacy Swing framework to latest technologies based software using Spring MVC, JQuery, Grunt
- Used Log4J for extensible logging, debugging and error tracing.
Environment: Java (jdk1.7), Spring Framework (Spring core, Spring JDBC, Spring transaction, Spring Boot),Hibernate, Webservices (RESTEasy, SOAP), JQuery, JDBC, MicroServices, JBoss, Oracle 10g/11g, Unix, HTML, XHTML, XML, XSD, Grunt, HTML5, CSS, JMS, Eclipse, JBoss Developer Studio, IntelliJ, Subversion, Git, Maven, JUnit, Putty, Jenkins, Sonar.
Confidential, TX
Sr. Java/J2EE Developer
Responsibilities:
- Project is developed on Agile methodology, Scrum process for the implementation of SDLC
- Experience with Java technologies including Java 6/7/8, Spring, JDBC, Hibernate, JSP, JSTL, Web Services(SOAP/WSDL), JAXB, Ehcache, Maven, Tomcat server
- Able to create custom XML solutions for each EDI implementation
- Assisted in editing and reviewing XML code for each project.
- Conducted and performed analysis of EDI transactions, document and produced metric reports.
- JSON objects are used to store and populate the data in view coming from the backend
- XML is used as a mode of communication between backend and frontend
- Used JAX-RS (REST) for producing web services and involved in writing programs to consume the web services using SOA with CXF framework
- Developed application on spring 4.x framework by utilizing its features like Spring Dependency injection, Spring Transaction, Spring Data, Spring security, Spring Batch, Spring AOP with Spring MVC.
- Design patterns such as Value Objects, MVC, DAO, Service Locator are used so as to contain the business logic in business layer and not to propagate it to presentation layer
- Used Java, J2EE, Spring, Hibernate API’s as support in writing business logic
- Designed RESTful web services with JSON representation for handling AJAX requests Used Advanced Rest Client plug-in to run the rest API’s on localhost Tomcat Server for Unit testing
- Involved in Implementation and testing procedures, modules and related code using best practices
- Used Firebug 1.12, Fiddler to debug some of UI Cross-Browser Compatibility issues, Memory leak problems in UI
- Experience with using tools such as Eclipse IDE, Git, Perforce, HPQC, Confluence/Jira, Subversion, Oracle Developer, Selenium QC etc
- Ability to work alone and accomplish tasks without supervision
- Creating and implementing code documentation to support development
Environment: Java 7 and 8, J2EE, EJB, Struts, LDAP, Hibernate, Java Script, Angular 4, REST, JMS, XML, JAXB,HTML,AJAX, JSP, Oracle11g, Oracle SQL Developer, log4j, JSON,ANT, Tomcat, Git, Source tree, JIRA, Unix, IBM WebSphere, BEA WebLogic server 11g, Eclipse.
Confidential, FL
Sr.Java/J2EE Developer
Responsibilities:
- Experienced in Understanding Requirements Specifications.
- Experienced in Understanding the client requirements and analyzing the required documents.
- Responsible for identifying technical and performance problems and leverage the resources to resolve.
- Experienced in Full Software Development Life Cycle (SDLC). Used AGILE environment to develop the application.
- Designed and implemented front end and middle-tier services using JSP, JDBC, Struts, Hibernate, Spring, JDBC, Microsoft SQL Server, Oracle.
- Implement new features, components, and services from specs employing Java-based technologies without supervision.
- Used Spring Security framework for login authentication, password hashing.
- Created Oracle store procedures for handling and processing complex data based logics.
- Wrote complex SQLs for creating, retrieving, updating and deleting data in oracle database.
- Used Maven for building, deploying application, creating JPA based entity objects
- Developed unit test cases on Junit framework for unit testing
- Followed techniques and principles provided by test driven design (TDD) paradigm for developing quality code.
- Developed, Tested and Deployed application in WebSphere Application server.
- Documented and communicated application design using UML diagrams like sequence diagrams, class diagrams, use case diagrams.
- Implemented Web-Services to integrate between different applications (internal and third party components using RESTFul services.
- Involved in Unit, Integration and Preproduction Testing.
- Experienced in LOG4J frame work for debugging purpose.
- Experienced in using Servlets for server side transactions.
- Participated in Code reviews.
- Developed Web Services clients using SOAP, WSDL.
- Experienced in Design, Development, Testing and Implementation of the complete business solution.
- Developed build test scripts using Ant tool for compilation and deployment purpose.
- Used Rational Clear Case version control for source code.
- Used XML for developing a dynamic and flexible system for handling data.
Environment: Java7 and 8, J2EE, Spring, LDAP, Hibernate, Struts, Java Script,REST, JMS, XML,HTML,AJAX, JDBC, JSP, Oracle11g, Oracle SQL Developer, Microsoft SQL Server, log4j, JSON, SOAP UI, ANT, TDD, Tomcat, Clear Case, Unix,IBM WebSphere, RSA, BEA WebLogic server 11g.
Confidential, FL
Java/J2EE Developer
Responsibilities:
- Worked closely with architects to understand requirements and developed creative solutions to meet business requirements.
- Used Agile Methodology, for the implementation of SDLC.
- Involved in development of the modules Budget Settings and Profile Information UI.
- Involved in Design, Development, Testing and Implementation of the complete business solution.
- Validated the required fields e-mail, phone, SSN etc with Validator framework for Client as well as Server side.
- Employed various core and j2ee design patterns like factory, DAO, Command, Business Delegate, MVC, Service locator.
- Developed the application by implementing Spring Framework based integration.
- Designed and developed the POJOs components & O/R Mapping files using Hibernate and used the Spring-Hibernate Template mechanism to reduce the development time.
- Developed Hibernate DAO’s and configuration files to access the Oracle database.
- Used Spring IOC framework to integrate with Hibernate.
- Involved in writing Hibernate queries in HQL and SQL.
- Developed Web Services clients using SOAP, WSDL.
- Involved in the Technical Documentation of the various modules and functional testing of the product.
- Developed build Test scripts using Ant tool for compilation and deployment purpose.
- Used Rational Clear Case version control for source code.
Environment: Java 6, J2EE, JSP, Spring, Hibernate, Struts, Java Script,JMS, XML,HTML,AJAX, JDBC, JSP, Oracle11g, Oracle SQL Developer,log4j, ANT, Tomcat, SVN,JSON, SOAP UI, IBM WebSphere, TDD,MyEclipse,BEA WebLogic server 11g,Unix.
Confidential, CT
Java/J2EE Developer
Responsibilities:
- Customer could login and all the data is sent through XML for validations and changes
- Experienced in Full Software Development Life Cycle (SDLC).
- Strategy phase to develop a conceptual model and design/construct interfaces.
- Responsible for identifying technical and performance problems and leverage the resources to resolve.
- Designed and implemented front end and middle-tier services using JSP,JDBC, Struts, Hibernate, Spring, JDBC, Oracle (PL\SQL stored procedures).
- Experienced in JMS and spring managed transactions defined by annotations.
- Used JSP and Servlets for server side transactions.
- Built processes with ANT framework to build and deploy the application. Various ANT Tasks were defined for Compile, Build, Deploy, Check-in, and Checkout from CVS.
- Adopted three-tier approach consisting of Client Tier, Business Logic Tier, and Data Tier.
- Used Apache Log4J logging API to log errors and messages.
- Used XML, XSL and XSLT for developing a dynamic and flexible system for handling data.
- Used CVS repository for version control.
Environment: Java 5, J2EE, JSP, Java Script, EJB, Hibernate, JPA,LDAP, Struts,AJAX, JMS, XML, JSP, CVS, UML, Oracle 10g, log4j, Maven test script, JUnit, Easy Mock, Tomcat, Web Services, SVN, JSON,DOJO, HTML,XSL, XSLT,CSS,JDeveloper, BEA Web logic server 9.1,Unix.
