Sr. java/j2ee developer Resume
New York, NY
SUMMARY:
- Sr. Java Developer with 8+ years of professional experience in analysis, design, development and testing of web and distributed multi - tier applications using Java and J2EE technologies.
- Well versed with complete Software Development Life Cycle (SDLC) process which includes Analysis, Designing, Developing, Testing, Implementing and Documenting the entire life cycle using various methodologies like Agile, Scrum, Test Driven development.
- Expertise in using HTML, DHTML, CSS, Java Script, JQuery, Ext Js, Angular Js, XML and AJAX in designing web pages.
- Test-driven development-TDD with JUNIT. Proficient in integration testing of web applications and remote systems.
- Knowledge in Unified Modeling Language (UML) methodologies and experiences on design tools.
- Extensively experienced in developing light weight and integrated business applications using Spring Frame work and developed applications using Struts Framework.
- Expertise in developing data models using Hibernate Object relational mapping (ORM) frame work and also used Hibernate Annotations to reduce time at the configuration level.
- Experienced in implementation of Web services based on Service Oriented Architecture (SOA) using SOAP, JAX-WS, UDDI, WSDL using Apache AXIS, CXF and Spring CXF and Cloud technologies like Amazon Web Services (AWS), Google Web Services(GWS),
- Experience in applying best-practice design patterns and strategies to enterprise applications to reduce tight coupling, maximize performance, and reduce maintenance/extensibility risks.
- Experienced in J2EE application development using Core Java, Java Swing, Enterprise Java Beans (EJB), JDBC, and Servlets.
- Experience in developing applications using Model-View-Controller architecture using Spring MVC.
- Experience in working with various Web and Application servers including Apache Tomcat, IBM Web Sphere, JBoss and Web logic.
- Knowledge on different databases like Oracle, My SQL, Ms-Access, SQL Servers and also writing PL/SQL packages, procedures, Functions, triggers using SQL Plus.
- Worked on various operating systems like Solaris, Linux.
- Knowledge in migration of systems, upgraded many projects to higher java versions as well as migrating applications from application servers.
- Creation and managing Data Source, Database Connection Pools, Virtual Hosts, etc.
- Ability to diagnose, troubleshoot, and resolve technical problems.
- Follow product architecture guidelines to deliver best product performance and maintainability.
- Code review and suggest improvements for better performance and standard coding practice.
- Involved in the development of software architecture documentation like Technical Design Document.
- Participated in research of new technologies or tools as necessary to enhance or develop products.
- Write Junits, Functional, End to End tests for micro services.
- Attending Daily and Weekly Scrum calls with Product Owners/Comcast Management and discuss on issues/progress.
- Implemented the logging mechanism using Log4j framework.
- Used Pivotal Cloud Foundry for deployment.
- Extensively used Couchbase for database caching.
- Data migration is done from oracle to Couchbase.
- Wrote test cases in JUnit and Mockito for unit testing of classes.
TECHNICAL SKILLS:
Programming Languages: C, C++, Java, J2EE , SQL, PL/SQL.Web Technologies: HTML5, CSS3, JavaScript, JQuery, AJAX, JSF, AngularJS, NodeJS, Bootstrap, Json-Parsing, Json-DTD.
Databases: Oracle … SQL Server, MySQL, DB2, Mongo DB.
J2EE Technologies Servlets: Struts, EJB , JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean, JTA.
Web Services: JAX-WS (SOAP), JAX-RS (Restful), WSDL, XML.
Application Frameworks: Struts, Spring Core, Spring MVC, Spring Security, Spring Batch, Spring ORM, Spring AOP.
ORM Framework ;Hibernate, JPA, DAO, Spring JPA. :
IDE: Eclipse, My Eclipse, Edit Plus, NetBeans , Flash Builder
Web/Application Servers: Apache Tomcat , IBM WebSphere , Oracle WebLogic, JBoss .
XML: XML, DTD, XSL, XSLT, XHTML, XMLSchema, SAX, and DOM Parsers.
Version Control: IBM Clear Case, SVN, CVS, Git.
Design Methodologies: Agile, Scrum, UML, J2EE Design Patterns.
UML tools/ Build tools : Apache ANT, Maven, Jenkins, Junit, Jira, MS Visio, Dream viewer, Rational Rose, UML, Selenium.
Operating Systems : All Version of Microsoft Windows, UNIX and LINUX
AWS : EC, RDS, S, ELB, SNS.
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Sr. Java/J2EE Developer
Responsibilities:
- Implemented Spring AOP for admin services.
- Was responsible for designing and developing Manage Purchase Order Web Service and presentation layer with Spring MVC and Acegi security.
- Implemented application level persistence using Hibernate and Spring.
- Developed stored procedures, Triggers and functions in Oracle to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
- Involved in writing SQL Queries and Stored Procedures to be called from IBatis layer
- Developed IBATISconfig files for SYBASE D.B tables, stored process.
- Built main application in Python, Django leveraging technologies such as Tastypie,Backbone.js, and Celery
- Architected and implement REST api interfaces using javascript and Node.js
- Response UI and website layout is achieved using Bootstrap framework and Angular . js which helped in bootstrapping web application efficiently without registering call backs which helped in code debugging.
- Worked on angular . js validations to provide the better security in web applications.
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React . js .
- Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap for Virtual Infotech Inc.
- Developed Server Pages Using JSP and validated Client Pages Using Java Script.
- Developed Java Script utility objects for common client side validations, history handling, window management and menus management
- Implemented Hibernate for the ORM layer in transacting with Oracle database
- Expertise in database schema design and writing SQL/PL SQL
- Extensive experienced in working with NoSQL databases including HBase, Cassandra and MongoDB
- Hands-on experience on major components in Hadoop Ecosystem including Hive, HBase, HBase-Hive Integration, PIG, Sqoop, Flume, Map reduce, Spark, Kafka, storm and Oozie.
- Architected and implement RESTapi interfaces using javascript and Node.js
- Involved in consuming the services using SOAP and WSDL’s
- Implemented JAVA Web Servicesbased on SOA architecture with SOAP and WSDL.
- Efficiently used IDE's like Eclipse, NetBeans, and XCode for development of applications
- Designed and developed SOA based enterprise system using Oracle SOA Suite and WebLogic
- Led development team using J2EE creating web enabled invoicing system for multiple location service company in NetBeans environment using Git-Hub version control
- Migrated the code base from Subversion/Clearcase to GIT
- Performed Unit Testing and developed Unit Test Classes using JUNIT
- Developing test suites in SeleniumWebDriver (Java) with TestNG framework in Eclipse IDE for regression and sanity testing
- Performed data entry (initial & import BOM) into Agile, Oracle and JD Edwards. (MRP)
- Optimized UML design using patterns like DAO, Factory, Service Locator and Business Delegate
- Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application
- Created XML Schema, XML template and XSL. Developed Web Services Application using SOAP
- Implemented SOA architecture using SOAP web services by using Apache CXF and JAX-WS
- Suggested different strategies to provide multi tenancy architecture for SOLR text search.
- Improved development team efficiency and productivity by 10% by streamlining development processes.
- Implemented several CHEF recipes in RUBY to deploy the services in cloud environment.
- Implemented the logging mechanism using Log4j framework
- Developed catalog specific micro-services based on SPRING BOOT.
- Used Spring Dependency Injection to inject all the required dependency in application.
- Consumed and produced Web Services Rest based services.
Environment: Java/J2EE , Spring Boot, PCF, micro services, XML, YML Rest Web services, Gocd, Eclipse, Unix, JUnit, JMeter, Log4j, MAVEN, GIT, Rally, Ruby, Selenium, Ajax, Clearcase, GIT-HUB, Netbeans, UML, Soap, JSP, Servlets, Spring, Spring Batch, spring Security, Spring JMS, micro services, eureka service, Hibernate, Weblogic Application Server, Apache JMS, Mysql, HTML, DHTML, Angular JS, XSLT, STS, JavaScript, Windows XP, Unix, JUnit, Log, CSS, ANT, GIT, AWS (EC and S)
Confidential, New York, NY
Sr. Java/J2EE Developer
Responsibilities:
- Developed user specific Highlights(dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
- Created web services, WSDL and web methods with Annotation in hibernate, Used the spring container for data source and to load the Hibernate specific classes.
- Implemented front end changes based on spring integrated with Struts along with JSP view and Java code as per requirement.
- DevelopedAdd, Edit and profile view web pages for the monitor module using JSP, JSF HTML, JSF CORE tags library.
- Development of java interfaces for different function calls which convert the webservice calls into EJB calls to the legacy system.
- Designed and implementing a Node.js based mobile text and voice messaging app and its cloud backend
- Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, Spring, Java Scripts and Weblogic.
- Developed static and dynamic Web Pages using JSP, HTML and CSS.
- Developed and designed interfaces using HTML 5, JSP, Server Side components using Servlets on Eclipse.
- Built main application in Python, Django leveraging technologies such as Tastypie,Backbone.js, and Celery.
- Develop a real time sports management web platform using WCF Services, T-SQL StoredProcedures, JQuery Mobile and Flex.
- Expertise in client scripting language and server side scripting languages like JavaScript, jQuery, Node. js , Bootstrap. js , React. js , Angular . js
- Generate ad-hoc reports for business using SQL Server and DB2.
- Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, Spring data, JPA.
- Involved in developing PL/SQL stored procs and Informatica Workflows to migrate data from Legacy Mainframe/AS400 based systems.
- Worked in the field of Object Oriented Programming like C++ and Java. Worked more on core java concepts like multithreading, Applet, AWT, Swing, JDBC
- Proficient work experience with NOSQL, MongoDB databases.
- Worked on NOSQL databases including HBase and MongoDB.
- Creation of REST Web Services for the management of data using Apache CXF
- Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
- Developed Web Services (SOAP, WSDL, and UDDI) for exchanging the data following SOA architecture principles
- Created an HTML website and mobile applications that students could easily understand and use within Eclipse and Netbeans
- Designed, developed and tested the Websphere Portal Application based on Model, View, Controller (MVC) architecture deployed on IBM Web Sphere Portal /Application Server
- Used IBM WSAD to develop different J2EE components like EJB’s, Client jars, Web Modules and Application EAR modules.
- Administered bot Git and Subversion repositories for an enterprise code off.
- Written JUNIT test cases for testing UI Framework classes and wrote many Java Scripts to do client side validations.
- Mentoring of junior members for Agile (Scrum) process &Junit testing.
- Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle
- Created Class Diagrams and sequence diagrams using UML
- Developed the different components of application such as JSPs, Servlets, EJB’s using Web sphere Studio Application Developer and used CVS for version control
- Implemented User interface(UI) entire application using JSP, JSTL, Custom Tag Libraries, JavaScript, XML/ XSLT, HTML and CSS
- Designed and implemented UI layer using JSP, JavaScript, HTML, DHTML, JSON, XML, XHTML, XSL, XSLT, XSL-FO and business logic usingServlets.
- Created webservices using WTP tool plugin to the eclipse IDE which is deployed as a separate application using Maven scripts
- Configured Hibernate, Spring and MyFaces (JSF) to map the business objects to MySQL Database using XML configuration file
- Lead, Designed and Developed SOA enterprise system using Oracle SOA Suite
- Configure external JMS Server like IBM MQ Series
- Troubleshooted issues concerning Apache Tomcat during deployment
- Deployed the applications in Linux servers using deployment scripts
- Designed, developed and tested the Store management application using HTML, JavaScript, PHP and Postgre SQL
Environment: Java / J2EE , Spring Boot, Spring Batch, spring Security, Spring JMS, micro services, XML, YML Rest Web services, SOLR, Eclipse, Windows XP, Unix, JUnit, Log, MAVEN, BIT BUCKET, Jira. Mysql, HTML, DHTML, Angular JS, XSLT, STS, AJAX, JavaScript, Windows XP, Unix, JUnit, Log, CSS, ANT, GIT
Confidential , Philadelphia, PA
Java/J2EE Developer
Responsibilities:
- Implemented the Spring dependency injection of the Database helper instance to the action objects.
- Designs and develops Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate and iBATIS.
- Developed server-side services using JSF, Apache Trinidad components, Java, Hibernate, Spring, Web Services
- Implemented views using Struts tags, JSTL and Expression Language.
- Involved in design, development & testing of business components using EJB Session beans.
- Developed lot of applications using UI frameworks like DOJO, Angular JS and JQuery
- Displaying the details using DOJO framework widgets.
- Involved in the development of presentation layer and GUI framework using EXTJS and HTML. Client Side validations were done using JavaScript.
- Integrate the ExtJs/Sencha framework with Oracle BPM
- Involved in writing Javascript for dynamic manipulation of the elements on the screen and to validate the input.
- Developed a website that gives the ability to a customer to view there kiosk's performance.
- With a full user administration back end with role capability and full mobile interface.(MVC, Entity Framework Code First, MSSQL, jQuery
- Developed a web control console using GWT to manage data matching for data staging
- Involved in writing complex SQL and MySQL procedures.
- Worked on Toad for Oracle for querying the database.
- Migrated data from legacy system (text based files, Excel spreadsheets, and Access) to SQL Server databases using SQL Server Integration Services (SSIS).
- Involved in writing CTG, JCICS classes to interact with Mainframe DB2.
- Developed result caching and dynamic service routing modules with Oracle Coherence.
- Used Oracle Coherence and Oracle HTTP Server to build clustering environment of SOA server .
- Developed web services using Apache Axis2 in Java and SOAP/WSDL on SOA architecture
- Designed and developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache CXF based WS implementations for consuming TSYS Services. Developed DAO implementations for the database access using simple Spring JDBC Template.
- Used NetBeans IDE for fundamental Java projects
- Developed Web server (Tomcat) and Application Server JBOSS configurations and coordinated in the deployment and maintenance of middleware operations
- Create and maintain Amazon EC2 instance that supports the companies Redmine project management site and Mercurial CM.
- Created ClearCase VOBs and setup triggers and backups for a new project. Wrote roll out procedures and plans. Environment was mixed Windows and AIX, projects written in C++.
- For integration tests JUnit framework. Worked with Selenium for working with test cases.
- Involved in Requirement analysis, design and Implementation applying the Water fall model.
- Created Class Diagrams and sequence diagrams using UML
- Was involved in writing JSPs, JavaScript andServlets to generate dynamic web pages and web content
- Developed JSP pages and Servlets for customer maintenance
- Extensively used Log4J for logging in the application, Ant tool to build and configure J2EE applications
- Integrated with iText and Jakarta POI to generate Test results in PDF and XLS format
- Integrated EMC Documentum with Content Management Interoperability Services (CMIS) for Content Management
- Developed a web control console using GWT to manage data matching for data staging
- Analyzed and resolved production system problems tracked with Rational ClearQuest and JIRA
- Developed client GUI modules using Swing, Java script and Flash.
- Troubleshoot Cognos Server Environment for the better performance
- Installation/Support Apache Tomcat for support of Jasper Reports Server
- Development/Deployment of jar files into ILOG Rule builder
- Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules using Ilog, Jrules
- Design and develop pricing region services using Oracle ADF, JSF and Oracle Spatial
- Responsible for creating the business processes in Oracle BPM.
- Integrate Web sites into client's website
- Configure external JMS Server like IBM MQ Series.
- Configured Server for Oracle Database and Apache Tomcat
- Moved Application from Solaris to LinuxRedHat for system benchmark
- Created directory structure flow using UNIX to receive and send data to internal and external systems
- Co-developed dynamic Ruby on Rails/HTML5 application highlighting numerous data visualization of web metrics
- Created new websites using WordPress
- Used web services (REST) to bridge the gap between our MS and Drupal/Wordpress technology
- Integrate Core Banking Modernization software with DB2/Z using COBOL and RDZ
- Designed and built it based on previous Classic ASP version. Upgraded its original database from Access to SQL 2008.
- Write test plan and test cases. Using C++/VB to automate all Priority 1&2 test cases. Coding stress tool/script, and UI related testing.
- Led the effort in the setup of the Physical Operating environment where the Order Management System's Java, C, and COBOL applications will run. This environment includes the DB2 Client and Gateway, UNIX and Mainframe utilities
- Created/translated PL/I programming into SAS, which were used as part of the process used to standardize military personnel records
- Code development using PL/I, COBOL, JCL and DB2
- Performed heavy hands-on coding in Java, SQL Stored procedures, COBOL, JCL, and utilized iText java library to convert reports in text format to PDF format
- Responsible SAS reports, analysis using SAS macros in UNIX operating system
- Developed Java Script and Action Script, VB Script macros for Client Side validations
- Developed using VB, Asp, C/C++, some java, javascript, vbscript, SQL, ADO record sets, ODBC and Com/DCom technologies, windows API. Utilized many of the significant internet programming languages
Environment: Java / J2EE , JSP, Servlets, Spring, Spring Boot, Spring Batch, spring Security, Spring JMS, micro services, eureka service, Hibernate, Weblogic Application Server, Apache JMS, XML, YML, SOAP and Rest Web services, Mysql, HTML, DHTML, Angular JS, XSLT, Eclipse STS, AJAX, JavaScript, Windows XP, Unix, JUnit, Log, CSS, ANT, GIT, AWS (EC and S)
Confidential, Philadelphia, PA
Java/J2EE Developer
Responsibilities:
- Involved in complete development of Agile Methodology. Participated in Scrum process that is used for planning different iterations of the project.
- Involved in developing new portfolio Multithreaded-application with complete new design which will be compatible with existing application.
- Developed Interactive GUI screens using HTML, bootstrap and JSP and data validation using Java Script and AngularJS.
- Developed UI using JSP and AJAX Call in JSP pages, business implementation in Servlets and Struts action class.
- Filling the requirement gaps and communicated with Analyst to fill those gaps.
- Established a JSON contract to make a communication between the JS pages and java classes.
- Experience in working with Groovy on Grails framework which makes creating complex workflows much simpler.
- To maintain loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
- Integrated Spring DAO for data access using Hibernate.
- Used Spring Security for Authentication and Authorization of the application.
- Implemented an asynchronous, AJAX and JQuery UI components based rich client to improve customer experience.
- Extensively used Maven to manage project dependencies and build management.
- Developed the UI panels using Spring MVC, XHTML, CSS, JavaScript and JQuery.
- Used Hibernate for object Relational Mapping and used JPA for annotations.
- Integrated Hibernate with Spring using Hibernate Template and uses provided methods to implement CRUD operations.
- Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for MySQL Server.
- Used Spring data framework for CRUD operations on MongoDB.
- Followed good coding standards with usage of JUnit, EasyMock and Checkstyle.
- Build/Integration tools and Deployment using Maven and Jenkins.
- Consumed Web Services to interact with other external interfaces in order to exchange the data in the form of XML and by using SOAP.
- Involved in splitting of big Maven projects to small projects for easy maintainability.
- Involved in deploying and testing the application in JBoss application server.
- Analysis and Bug fixing of the production problems and defects along with enhancements
- Developed business modules with JSP, Servlet, Struts framework, Java , XML.
- Developed client architecture using AngularJS and bootstrap.
- Developed J2EE application development on Windows and UNIX platforms.
- Developed MVC architecture using Backbone.js
- Deployed and Developed Web Services and Integrating clients with the services using SOAP and RESTFUL
- Developed entire project using struts framework.
- Developed high performance object/relational persistence and query (Sql) service for entire application.
- Configuring, Hibernate, Struts related XML files.
- Used hibernate for loading user profile information data mapping and creating objects.
- Taken care of complete Java multi threading part in back end components.
- Developed required Action classes, presentation layer forms using Action Form beans and Java beans containing the business logic.
- Developed Data Access Objects (DAOs) and business delegates for accessing data.
- Created Hibernate classes to transfer the data to the database.
- Developed Stored Procedures and Functions, Views for the Oracle database (PL/SQL)
- Configured and implemented Log4j for logging and Maven for CI integration.
- Efficiently managed the tasks and working and delivering features in a fast paced scrum environment and provide critical reports to end users on time.
- Deployed the application on Web Sphere server.
- Develop Swagger API for micro services and provide them to end users for service definitions.
- Implement Continuous Integration using GoCD which includes building, deploying and testing micro services on various PCF environments via pipelines.
- Integrated GoCD pipelines with GIT to trigger the build on GIT commit.
- Bind services on cloud with monitoring tools like Kibana, App Dynamics in Lower and Production Environment.
- Co-ordinate with client/business users and offshore team to simulate and close testing defects.
- Involved in gathering business requirements with Product owners and technical tasks for each Sprint.
- Write Junits, Functional, End to End tests for micro services.
- Attending Daily and Weekly Scrum calls with Product Owners/Comcast Management and discuss on issues/progress.
- Implemented the logging mechanism using Log framework.
Environment: Java , J2EE, Spring framework, Spring MVC, SpringBoot, Spring Micro Services, JSP, JSTL AngularJS, AJAX, Rest Web services, SOAP Web Services, XML, XSD, SOAP UI, JSON, Oracle, IBM RAD, WebSphere Liberty Profile, Agile Methodology, GIT One Stash, MAVEN, JUnit, Mockito, AWS, EC, Cloud formation templates, Windows / Linux OS, Performance Tools (Wily Interscope, Visual VM, JProfiller, Fiddler)
Confidential, Columbus, OH
Java/J2EE Developer
Responsibilities:
- Involved in the Software Development Life Cycle (SDLC): Requirements gathering, Design, Code, Integrate, Deployment and production phases.
- Implemented Struts Framework along with JSP, Struts Tiles, and Struts Tag libraries to facilitate user interface design.
- Developed validations using Struts validation framework.
- Developed Stateless Session Beans to transfer calls from presentation tier to data services tier.
- Adapted various design patterns like Business Delegate, Singleton, Service locator, Session Façade, Data Transfer Objects DTO and Data Access Objects DAO patterns.
- Used Web Services to communicate with different application.
- JAXB parser for marshaling and un-marshaling.
- Designed EJB like Stateless Session Bean for the Session Facade design pattern.
- Used Hibernate to store the persistence data into the SQL database.
- Used Spring Framework to integrate the application with Hibernate.
- Worked with MYSQL database.
- Working with WSDL and SOAP messages.
- JMS was used to send/receive asynchronous data from various message brokers
- Involved in writing the ANT scripts to build the application.
- Involved in using Log to create log files to debug.
- Used Rational Clear Case for version control.
- Used JUnit Testing Framework for Unit Level Testing.
- Worked in IBMRAD to develop complete application
- Deployed the application on Web Sphere Application Server (WAS)
- Worked in Agile methodology environment including Acceptance Test Driven Design and Continuous Integration/Delivery.
- Involved in gathering system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
- Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose and MS Visio.
- Created Functional specification documents (FSD) and JSON contracts.
- Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
- Developed presentation layer using JSP, HTML and CSS.
- Used collections extensively to store, retrieve and manipulate objects in the business logic layer.
- Developed JSP custom tags for front end.
- Created infrastructure in AWS cloud with EC2, S and RDS DBS.
- Implemented Micro services using Spring Boot, Spring Rest and Eureka servers for discovery.
- Written Java script code for Input Validation.
- Extensively used Spring IOC for Dependency Injection.
- Developed J2EE components on Eclipse IDE.
- Used RESTful web services with JSON.
- Used Apache CXF open source tool to generate java stubs form WSDL.
- Used Oracle10g database for tables creation and involved in writing NOSQL queries using Joins and Stored Procedures.
- Used Hibernate for Object-Relational Mapping and for database operations in Oracle database.
- Worked on Mongo DB for storing security related information.
- Developed Action classes and DAO classes to access the database.
- Developed several POJO class to map table data into Java Object.
- Used tortoise SVN tool to keep track of all work and all changes in source code.
Environment: Java , J2EE, Spring framework, Spring MVC, SpringBoot, Spring Micro Services, JSP, JSTL AngularJS, AJAX, Rest Web services, SOAP Web Services, XML, XSD, SOAP UI, JSON, Oracle, IBM RAD, WebSphere Liberty Profile, Agile Methodology, GIT One Stash, MAVEN, JUnit, Mockito, AWS, EC, Cloud formation templates, Windows / Linux OS, Performance Tools (Wily Interscope, Visual VM, JProfiller, Fiddler)
Confidential, Seattle, WA
Java/J2EE Developer
Responsibilities:
- Involved in Analysis, Design, Implementation, and Testing of the project.
- Implemented and developed the presentation layer with HTML, XHTML, JavaScript, and CSS.
- Developed web components using JSP, Servlets and JDBC.
- Coded JDBC calls in the servlets to access the Oracle database tables.
- Generate SQL Scripts to update the parsed message into Database.
- Involved in fixing defects and unit testing with test cases using JUnit.
- Developed user and technical documentation.
- Converted data between Java Objects and JSON & XML for communication between java services and UI.
- Made extensive use of Java Naming and Directory interface (JNDI) for looking up enterprise beans.
- Developed stored procedures and triggers in PL/SQL.
- Database design, writing stored procedures and triggers, writing session and entity beans, JMS client and message driven beans to receive & process JMS messages, JSPs & Servlets using MVC architecture.
- Used ANT scripts to build and deploy the applications in JBOSS application server.
- Used JIRA issue tracker to file the bugs.
- Deployed the application in WebLogic server.
- Responsible for Parsing XML data using XML parser and Testing, fixing of the bugs and coding modifications.
- Involved in writing JUnit test cases and suits using Eclipse IDE.
- Used Maven for building and deployment purpose.
Environment: Java, JSP, Servlets, JDBC, JavaScript, Maven, CSS, SQL Server,, JUnit, Eclipse, WebLogic, Ant, Jira, SOAP Web Services, XML, XSD, SOAP UI, JSON, Oracle, IBM RAD, WebSphere Liberty Profile, Agile Methodology, GIT One Stash.