Sr. Java/j2ee Web Developer Resume
TexaS
SUMMARY:
- 8+ years of experience in working on the various phases of Software Development Life Cycle like requirements analysis, design, coding, testing, debugging and maintaining the websites.
- Analysis, Development, Testing, Documentation, Deployment, Integration, and Maintenance of web based and Client/Server applications utilizing Java, J2EE, Spring, Hibernate, JSF, JMS, JAX - RS 2.0, XML, EJB, JSP, Servlets, JDBC, JNDI, HTML, DHTML and JavaScript, SQL, PL/SQL.
- Worked on MVC Architecture like STRUTS, Spring frame work, JSF.
- Worked on Log4j configuration and setup and Implementation part.
- Good experience on JBoss and BRMS, JUnit, XSLT, SOAP, SOA and REST Web Services.
- Have architected and implemented Service-Oriented Architecture(SOA), batch, business intelligence, and transactional systems.
- Developed applications in JSP, Java Beans and Servlets using MVC architecture
- Achieved Proficiency in Core Java concepts Exceptional Handling, Multi-Threading, Strings, Generics.
- Good knowledge in writing Spark application using Python and Scala .
- Thorough knowledge with J2EE application platform configuration and performance optimization.
- Developing websites using HTML 4.0/5.0, XHTML, CSS, CSS3, JavaScript, JQuery, Ajax and JSON.
- Experienced with Java Multithreaded programming to develop multithreaded modules and applications.
- Worked with servers weblogic, JBoss and Apache's Tomcat.
- Knowledge on C and C++ with Object Oriented Concepts.
- Experience in using WSAD, RAD, RSA, Net Beans and Eclipse IDE for Application development.
- Exposure to IBM Message Broker, UML Rational Rose, Hibernate, Tiles Framework and Spring Framework.
- Developed the front end using HTML, JavaScript, AJAX, JSP, CSS, JQuery.
- Incorporated the table less design methodology using CSS3 that follows W3C standards.
- Experience in working with the NoSQL databases like MongoDB and Apache Cassandra.
- Involved in several web application development projects that required Responsive Web Design.
- Good Web Application debugging skills using Chrome Developers Tool and Firebug.
- Experience in continuous integration using Jenkins for timely builds, code coverage, running test.
- Experienced in working with Tomcat, WebSphere and IIS web servers.
- Good understanding or network protocols such as TCP/IP, HTTP etc.
- Experience in developing Web Applications with various Open Source Spring Framework (Spring MVC, IOC, AOP, DAO, JDBC), Struts2 Framework, Hibernate 3.0 ORM.
- Experience in Java IDE tools like Eclipse, NetBeans.
- Knowledge in developing applications using Agile and SCRUM methodologies.
- Strong experience with tools like Rational Rose (rational), CVS (Project Management), SVN and GitHub.
- Performs execution of test cases, test scripts, captures test results, test metrics and reports them.
- Sound RDBMS concepts and extensively worked with Oracle 10g, MySQL, Sybase and DB2.
- Innovative Individual with commendable experience in using Java features and familiar with technologies like AJAX and JavaScript frameworks like JQuery.
- Expertise in developing large and highly configurable applications using Spring 2.5, Struts 2.0, Hibernate and JPA 2.0 combination.
- Ingenious Achiever with enduring precision in multi-tier J2EE Web Application design using IBM Rational Rose, MS Visio and UML.
- Expertise in using SQL, PL/SQL to write Stored Procedures, Functions, Packages and Triggers.
- Experienced in programming tools like ANT, Maven Build Scripts, Unit and Log4j.
- Quick-witted Competent with skillful ability in using Spring (Aspect Oriented Programming and Dependency Injection/Inversion of Control) and Object Relational Persistence frameworks like Hibernate with mapping of persistent classes and usage of Hibernate Query Language.
- Good understanding of the Project Life Cycle Process and ability to work in a team.
- Created Hibernate mapping and debug issues related to data integrity.
- Have good communication skills to discuss the projects with technical and non-technical SME’s.
- Have excellent analytical, problem solving, communication and interpersonal skills with ability to interact with individuals at all levels and ability to work independently.
- Some of the attributes that would describe me would be Team player, Quick learner, Self-Motivated and strong interest in Front End Development.
TECHNICAL SKILLS:
Programming Languages: Java (JDK 1.7 & JDK 1.8), J2EE 5.0/6.0, C, C++ JSP, Scala, SQL Server 2005, MySQL, Oracle, DB2.
Operating Systems: UNIX, Linux, Solaris, Windows 98/95/2000/XP.
Testing Tools: Load Runner, Win Runner, Test Director, Selenium WebDriver, Quality Center, Quick Test Pro
Modeling Tools: Rational 2000, MS Visio, StarUML, Visual Paradigm
Versioning Tools: Subversion, Harvest, PVCS, Clear case
Frameworks: Spring 2.x, 3.x, Hibernate 3.x, Struts 1.x/2.x
Web Technologies: Ant, Maven, LOG4J CruiseControl.NET, TFS Team Build/MS Build, Visual Source Safe, Team Foundation Server, HTML5, XSL, XSLT, CSS3, JavaScript, JQuery, AJAX, XHTML, XML, JSON, Angular JS, Bootstrap, GWT, Web Services, Red Hat Linux.
Development Processes: AWS, RUP, AGILE, Scrum, Waterfall
IDE: J2EE
Other Tools: SQL Server 2008, T-SQL, Oracle 9i/10g/11i, MSSQL 2012, DB2, HQL, NoSQL (MongoDB & Apache Cassandra), TOAD, PL/SQL Developer, JBoss 5.x, BEA Web Logic 10.3, IBM Web Sphere, Tomcat, IIS 6.0, JBoss Drools Rule Engine, Crucible 3.4, Sonar 3.2, Eclipse, Net Beans, Servlets, JSP, JDBC, OOAD, Java Mail, JMS, JNDI, Webservices, Multithreading, SOAP, Restful, Troux., Gimp, MS Office, SOLR, Scrum Works 1.8.3, Stylus Studio 2008 XML Enterprise Suite, Rational Software Architect, Splunk, CICD, Zookeeper, Kafka
PROFESSIONAL EXPERIENCE:
Confidential,Texas
Sr. Java/J2EE Web Developer
Responsibilities:- Involved in the Analysis, design, workflow, and process flow, Development of Airline technology applications called FOCUS and CIS using Core Java and Java Swings
- Involved in consuming, producing SOAP annotation based web-services using JAX-WS. Which includes features like WS-Security standards, role-based security to restrict access to resources.
- Continuous integration using Jenkins for nightly builds and send automatic emails to the team.
- Designed and developed persistence layer build on ORM framework and developed it using Hibernate.
- Developed UI modules using HTML, JSP, JavaScript, Bootstrap, CSS and AngularJS framework.
- Involved in Secure Coding against SQL injection, XSS attacks by adding extensive validation code for all user inputs by writing JavaScript Regex Regular Expression for login validation , jQuery code combined with AngularJS ng-pristine/dirty for input validations.
- Developed well responsive single page application using React JS framework and JavaScript in conjunction with HTML5, CSS3 standards.
- Used Scala templating for rendering standard markup across all the pages along with UI builds made with reactJS.
- Solution & Business Development: Prepared solutions based on the clients' network requirements with a focus on IP Multimedia Subsystem (IMS) Technology Domain.
- Developed all the User Interfaces using JSP and spring MVC.
- Worked in the Agile Environment with daily standups and work within the specific time
- Implemented Object-relation mapping in the persistence layer using hibernate framework in conjunction with validation.xml functionality.
- Extensively used DAO patterns, including mapping DAO objects, configure file and classes to interact with database.
- Wrote multithreaded offline/backend programs in C++ to support various UIs to deliver/process data.
- Worked on migrating the old java stack to Type safe stack using Scala for backend programming.
- Used Jenkins plugins for code coverage and also to run all the test before generating war file.
- Implemented Object-relation mapping in the persistence layer using Hibernate (ORM) framework.
- Developed rich User Interface using JQuery, JavaScript, CSS3, and HTML5.
- Used AJAX function calls using JQuery functions to handle the user requests asynchronously and to have faster responses from the server by directly connecting to the server.
- Obtained JSON responses to front-end using GSON API.
- End to End Integration development from JIRA to Service Now using Restful calls using C++/ JAVA.
- Implemented web services, used to retrieve data that tells whether claimant is incarcerated or not.
- Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files, configured XML files, hibernate query language.
- Developed JSP pages for correspondence team.
- Code analysis, code review, debugging and testing for production issues for C++ and Java components.
- Identify Process Automation Paths and collect requirements for performance testing.
- Implemented Automation Request Form database and processes to better support the IT needs.
- Used Scala collection framework to store and process the complex employer information. Based on the offers setup for each client, the requests were post processed and given offers.
- Implemented web services using WSDL/SOAP and created web services.
- Managed data synchronizations across the EAMS Troux platforms.
- Designed and Developed Rating Engine as a Web service following the top down approach using Apache Axis2.
- Development of Automation scripts for test cases and framework development.
- Record Automation paths, deploy and test the requirements
- Extensively involved in development of front end, business and persistence tier using JSP, Spring MVC and EXT JS 4.0/JSON.
- Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
- Experience in using Data Access Objects (DAO), Session Facade, and Business Delegate and Factory patterns to increase the performance of the system.
- Experience in installing, configuring and deploying application on Web Logic Server.
- Implemented build scripts using MAVEN.
- Involved in Unit Test Cases writing and having good knowledge in JUnit.
- Performed unit testing using JUnit framework and tested DAO's and Business Services.
- Clearcase technology was used for version controlling.
- Developed design Patterns for the objects to access within the application.
- Worked with Eclipse IDE to develop and deploy complete application.
- Utilized SVN for software configuration management and version control.
- Used JAXB for marshalling and un-marshalling.
- Used JIRA for bug tracking.
- Developed Stored Procedures, Triggers and Functions in MySQL.
Environment: Java 1.8, J2EE, JavaScript, Servlets, JSP, EJB, Rational Rose, JDBC, Spring Framework, Hibernate, Spring Config, Jersey, RESTful Web services, Troux API, WSDL, JBoss, Struts, Junit, XML, XSLT, Log4j, MySQL, SOAP, ANT, Maven, AngularJS, SQL Developer, WebLogic 10.3.x, UNIX Shell Scripts, Oracle9i/10g SOA, Eclipse IDE 3.7, SVN, SQL HTML 5.
Confidential,California
Java Developer
Responsibilities:- Developed and Implemented Web Services and used Spring Framework.
- Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Implemented application level persistence using Hibernate and Spring.
- Used prototype java script library for front-end validations.
- Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Write and tests Web Services calls manually and through automation .
- Test Automation Framework for QTP8.2/9.5 automation.
- Built Fixed Line & Mobile Convergence Solution lab by integrating the Siemens IP multimedia subsystem IMS solution into my existing lab for hosted IP network environment.
- Used Spark and Spark-SQL to read the parquet data and create the tables in hive using the Scala API.
- Used EXTJS 4.0 Java script Framework.
- Implemented Spark using Scala and Spark SQL for faster testing and processing of data.
- Maintained JIRA for tracking and updating project defects and tasks
- Exposed various capabilities as Web Services using SOAP/WSDL13.
- Used Java Script, Prototype, JSF and AJAX to support the functionalities of the front end.
- Responsible for analyzing various cross-functional, multi-platform applications systems enforcing, best practices and provide guidance in making long term architectural design decisions.
- Responsible for build and release the code from Clear case, Subversion and Perforce.
- Utilized HTML, CSS, JavaScript, and AJAX for client side developments and validations. Designed and developed Using Performance Engineering.
- Implemented Spark using Scala and utilizing Data frames and Spark SQL API for faster processing of data.
- Used AJAX (Asynchronous Java API for XML) for better performance.
- Applied model-view-controller design pattern using Java Beans, Swing and conducted simultaneous queries and retrievals using Java multithreading techniques.
- Wrote GWT code to create presentation layer using GWT widgets and event handlers.
- Created all the services to work with the various entities provided and rectified the services using REST APIs.
- Developed GUI using JSP, Struts, HTML3, CSS3, XHTML, Swing and JavaScript to simplify the complexities of the application.
- Simulated a vending machine using the Java Swing API.
- Developed UI screens using YUI, CSS, FLEX and JQuery.
- Developed user interfaces using JSP, frame work with AJAX, Java Script, HTML, DHTML, and CSS.
- Resolved update, merge and password authentication issues in Bamboo and JIRA
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS.
- Developed Web based Dynamic Form Builder using DHTML, JavaScript Object-to-XML.
- Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
- Executed automated Selenium scripts and reproduced failures manually.
Environment: Java 1.5, J2EE, Spring Frame work, Soap, Hibernate, HTML 4.x, CSS2.x, JavaScript, Adobe CQ, JQUERY, Junit, AJAX, JSON, XML, YUI, APACHE TOMCAT server, Multithreading, Angular JS framework, SOAP UI, REST web services, spring web flow, Boot strap, Spring JP.
Confidential,Chicago,IL
Java Developer
Responsibilities:- Web enabled the application using Servlets, JDBC, Session Beans, JMS, JSP, and EJB.
- Prepare Java/J2EE development structure for Eclipse, maven, Jetty.
- Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.
- Developed and designed interfaces using HTML, JSP, Server Side components using Servlets on
- Involved in study of business processes, collection of functional & technical requirements Eclipse and used JPA annotations.
- Mentored/trained a team of 5 juniorto mid-level developers in Java/J2EE Development using UMLDesign documents.
- Worked on various process related to MDM and involved in construction and managing variety of data and functional models.
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
- Implemented Persistence layer using Hibernate to interact with the Oracle.
- Experience in Hibernate 3.0 which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
- Developed hibernate DAO Accessor Classes using Spring JDBC Template, Worked with Hibernate for object relational mapping and connection management.
- Created Test Automation scripts based on Desk Top applications.
- Created Automation Test Scripts in Test Complete and involved in Automation Infrastructure Development in Test Complete.
- Developed the Presentation and Controller layers using JSP, HTML, Java Script, Business layer using Spring (IOC, AOP), DTO, JTA, and Persistent layer DAO, Hibernate for all modules.
- Implemented User interface (UI) entire application using JSP, JSTL, Custom Tag Libraries, JavaScript, XML/ XSLT, HTML, CSS and Especially.
- Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere also Soap web service.
Environment: Java 1.5, J2EE, Spring Frame work, Soap, Hibernate,Multithreading, HTML 4.x, CSS2.x, JavaScript, JQUERY, AJAX, JSON, XML, YUI, APACHE TOMCAT server, Angular JS framework, JPA, SOAP UI, REST web services, spring web flow, Boot strap.
Confidential
Software Engineer
Responsibilities:- Created Class diagrams and Use Case diagrams from design spec using Rational Rose. Implementation of J2EE Design Patterns like Singleton, Session Facade, Business Delegate, and Data Access Objects.
- Actively involved in design of the application architecture in lines of their own Framework based on MVC2 Architecture with JSP Front End (HTTP Request/Response Integration) as View, Servlet as Controller and combination of EJBs and Java classes as Model.
- Designed and developed presentation layer using JSP which acts as View in a distributed MVC architecture, which involves model components and controller components.
- Used Entity Beans to manage the transactions with the database to deliver the content to the presentation layer and also to store the data into the data layer.
- Wrote complex SQL queries and programmed stored procedures, packages and triggers.
- Involved in configuration of Spring MVC and Integration with Hibernate.
- Used Spring MVC framework for design and development of web application
- Used Hibernate for Object Relational Mapping and Persistence.
- Designed and developed business tier using EJBs. Used Session Beans to encapsulate the Business Logic.
- Developed XML and XSLT pages to store and present data to the user using parsers.
- Involved in configuration and deployment of application on WebLogic Application Server. Used CVS as Version Control System performed Module and Unit Level Testing with JUnit and log4j.
- Used Apache Ant for building the application. Gained a good knowledge about browser compatibility issues and their solutions.
Environment: Java 1.5/1.6, J2SE, J2EE, JSP 2.0, Servlets, Struts 1.1, JDBC, XML, JavaScript, HTML, XSLT, Firebug, Lotus Notes 8.5, Putty, Toad for Oracle 10g, WebSphere Application Server 6.0, RAD 7.0, JAXP, Toad Data Modeler 3.4, ANT
Confidential
Softwar e Engineer
Responsibilities:- Designed the application based on the architecture of the MVC design pattern.
- Project was developed following Agile and Scrum methodologies.
- Developed views for JSP pages using AJAX
- Extensively used Hibernate in data access layer to access and update information in the database.
- Code development using Eclipse, HTML, JAVA, JSP, SWING, Servlet and SQL.
- Requirement Analysis and Documentation as per SDLC methodologies.
- Converted requirement into flow design diagram using MS Visio.
- Used WSDL to post the services in the UDDI.
- Created Functional Test cases and achieved bug fixes.
- Wrote SQL, PL/SQL (Procedures/Functions/Packages/Triggers) to handle business functionality.
- Used XML SAX parser to simulate xml file which has simulated test data.
- Code review and function testing for better client interface and usability.
- Participation in meeting with team, senior management and client stakeholders.
Environment: Java, J2SE, JSP, Servlet, SQL, Oracle9i, JDBC, Swing, Eclipse, HTML, SDLC, MS Office, Windows, AJAX, JPA annotations, SOAP web services, WSDL, UDDI, SAX, DOM