Sr. Java/j2ee Developer Resume
NC
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, RestEasy, 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
TECHNOLOGY 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
EXPERIENCE:
Confidential, NC
Sr. Java/J2EE Developer
Responsibilities:
- Analyzing the requirements and get clarifications from the client/analyst
- Designing the modules and POC’s for possible implementations
- Involved in database, JPA/hibernate entity designing
- Expertise in Producing and consuming Soap xml based Web services and testing implemented Web services using Soap Client UI.
- Identify web services and filed mappings required to implement the functionality
- Streamline processes of working on the design, development and testing phases of software development life cycle following the Agile Development process.
- Developed application using new features of java 1.8 annotations, Lambda expressions for adding functionality processing capability and Stream API to facilitate pipeline processing and used Filter method to eliminate elements.
- Removed all the XML based configurations required to build the MVC application and maintained in the classes using Spring Boot.
- Routes creation to connect API - REST and Axis Web Services using Apache Camel.
- Configured Queues and Topics as part of application integration and defined Camel routing between queues/ topics.
- Followed Agile best practices and participated in daily SCRUM meetings.
- Developed various HTTP Services and Restful web services using Spring REST / MVC
- Involved in writing the database integration code using Hibernate.
- Designed and developed the user interface screens using JQuery, JSON.
- Designed Database model and developed the domain classes using JPA annotations
- Mastered Spring-Data for developing the DAO layer over Oracle using Hibernate / JPA
- Aided in the creation of XML schemas, XSD data types that are part of the interface between different systems which forms the basis for the WSDL contracts used in Web services and used JAXB parser for XML message parsing.
- Developed, Tested and Deployed application in JBoss Application server.
- Used Subversion (SVN) as source control tool.
- Performed Unit testing and developed Unit Test Classes using JUNIT
- Used Maven to map the dependencies and build the application
- Perform Test Driven Development in a Continuous Integration (CI) environment.
- Ensure implementations are properly documented within source and design documents.
- Used Eclipse IDE for Application Development
- Used Log4J for extensible logging, debugging and error tracing.
Environment: JDK 1.8, J2EE, Spring 4.2, Spring MVC, Spring Batch, Hibernate, Apache Camel Oracle 12c, Tomcat 8, XML, JSON, Jackson, Web Services (SOAP and RESTful), Swagger, SQL, Toad, Eclipse, JUnit, GIT, Maven, Jenkins, SVN, uDeploy, JIRA, Linux.
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.
- Worked on Java Message Service (JMS) API for developing message oriented middleware (MOM) layer for handling various asynchronous requests.
- Provided the ability to Thermal Printer to receive printer status and appropriately handling error response for conditions like out of paper, cover open, cable disconnected etc.
- Familiarity with Service oriented architecture (SOA) by developing and consuming Restful web services based on JAX-RS and RestEasy.
- 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), Webservices (RESTEasy, SOAP), JQuery, JDBC, 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
- 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
- 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, AngularJS, 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.
- 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: Java 7 and 8, J2EE, Spring, LDAP, Hibernate, Struts, Java Script, AngularJS, 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.