Senior J2ee/java Developer Resume
TexaS
PROFESSIONAL SUMMARY:
- AWS Certified Professional with 8+ years of extensive experience in Java and J2EE technologies, Object Oriented Technologies, UML, Software Development Life Cycle process - Translation of requirements into functional and technical specifications, Designing, Developing, Testing Implementation & Post Production support using development methodologies like Waterfall, Agile/Scrum, TDD.
- Experience in working with the Cloud (IaaS, PaaS, and SaaS) platforms like AWS Elastic Bean Stalk as computing platforms which typically includes operating system, programming language execution environment, database, and web server.
- Sound knowledge in Python and Confidential technologies on machine learning and deep learning and Worked on Hadoop Mapreduce concepts.
- Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Elastic Bean Stalk (EBS), ELB (Load Balancers), Redshift, RDS, Aurora, VPC, Route53, CloudWatch, CloudFormation, IAM,SNS etc.
- Expert in designing and distribution of Data across all the nodes and Clusters on different availability zones in AWS Redshift and experience in automating the infrastructure using Terraform in AWS console.
- Strong knowledge with Troubleshooting AWS EC2 instances for Status check through System Status checks and Instance Status checks alerts and rectifying if necessary.
- Hands on experience of multiple AWS accounts with multiple VPC's for both production and non-production where primary objectives included automation, build out, integration and cost control.
- Experience on setting up and configuring AWS's EMR Clusters and used Amazon IAM to grant fine-grained access to AWS resources to users.
- Self-learning knowledge of Amazon AWS Cloud Platform with focus on EC2 and S3, Lambda services.
- Experience in developing the application with Service Oriented Architecture (SOA) and Micro Services Architecture and Test-Driven Development (TDD).
- Excellent knowledge and proficiency in core java concepts like OOPs, collections, Threading, generics, Exception Handling, Thread pools, Execution services, concurrent utilities, File IO and serialization and handling XML.
- Expertise in several Java/J2EE technologies like JSP, EJBs, Struts, JNDI, Servlets, JDBC, Java Beans, XML, HTML, CSS, Ajax, JavaScript, jQuery, Restful Web Service, SOAP, Core Java, Multithreading, Generics, Serialization, Spring, Struts and Object Relational Mapping (ORM) tools like Hibernate.
- Expertise in designing EJB Components with various EJB design patterns like Service Locator, Session Façade and Business Delegate.
- Proficient working on Java Frameworks like Hibernate 3.x, JSF, and Spring Framework 2.x.
- Experience in Struts open source framework using Struts Tiles, Struts Tiles, Struts Controllers (Actions and Forms) and Client- Server Validations.
- Experienced in designing the front end pages using HTML, CSS, JavaScript, JSF, JSP, JQuery, AJAX, XML, NodeJS, React JS, Angular JS, Angular2, Angular4, TypeScript, Backbone JS, Knockout JS, D3.JS, and Ext.JS.
- Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EE Web/Application servers such as Apache Tomcat server, Apache Http Server, WebLogic, WebSphere, Glassfish, JBoss/WildFly, Wakanda, TomEE, Jetty.
- Experience with Restful Web Service API development using spring framework for providing a common interface to the system for exchanging/producing/consuming XML and JSON representations across applications and system.
- Experience with designing and configuring secure Virtual Private Cloud (VPC) through private and public networks in AWS and create various subnets, routing table, internet gateways for servers.
- Strong Working experience in Design, Development, and implementation of several J2EE frameworks like (Model View Controller) Struts … spring, Spring MVC, Spring Web Flow, Spring JDBC, Spring Batch, iBatis and Hibernate.
- Strong working experience with Spring framework and its Modules like Spring Core, Spring DAO, Spring AOP, Spring MVC, Spring Boot, Spring RMI, Spring Web, Spring IOC, Spring JDBC, Spring ORM and Spring JMS, MicroServices, Dependency Injection.
- Familiar with EJB design patterns, Service Oriented Architecture (SOA), Aspect Oriented Programming (AOP) and Representational State Transfer (REST).
- Strong hands-on experience with Spring IO , Spring Boot with Thymeleaf
- Integration of MQTT with TLS security protocol. Role: Development Environment: Threadx, FreeRtos Team size: 2 Description: For secure communication MQTT uses TLS as security layer similar to HTTPS. Project involves in design, implementation and unit testing of MQTT over TLS (secure- MQTT) on WICED platform with optimized implementation suitable for embedded platforms
- Experience in implementing Web Services based in Service Oriented Architecture (SOA) using SOAP, RESTful Web Services, JAX-WS, UDDI, WSDL.
- Proficient in n-tier application design and development using Spring MVC, Spring IOC / Spring DI, Spring Boot, SpringAOP, AspectJ, Spring ORM, Spring-TX, Spring Security, Spring JDBC, Apache Tiles, Java Server Faces (JSF), Struts and Google Web Toolkit.
- Hands on Experience with Middleware Technology Messaging Brokers like JMS, Active MQ, and Rabbit MQ.
- Experience in Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, and Optimistic Locking.
- Experience in developing applications on IDEs like Eclipse IDE, Net Beans, IntelliJIDEA, JDeveloper, Android Studio, JBuilder, WSAD, and RAD.
- Experience with multiple Servers like IBM WebSphere, WebLogic, Sun Glass Fish, JBoss and Apache Tomcat.
- Strong experience in RDBMS technologies like SQL, Sub Queries, Stored Procedures, Triggers, and Functions. Developed Oracle based stored procedures using PL/SQL.
- Strong working experience in working with the Relational database systems like MySQL, MSSQL. PL/SQL, Oracle, DB2, SQL Server, and NOSQL database systems like Redis, PostgreSQL, MongoDB, CouchDB, and Cassandra.
- Experience in using version control tools like GitHub, BitBucket, SCM, CA SCM (Software Change Manager), SVN.
- Experience in configuring build tools like Maven, Gradle and ANT for the development and deployment with Jenkins and Hudson.
- Expertise in Selenium automation using Selenium WebDriver, Selenium Grid and worked with Cucumber, Gherkins and TestNG.
- Expert in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of future pages Using Web Standards.
- Experience in utilizing Java logging frameworks such as Apache Log4j to display debug and error log messages.
- Experience in describing data using XML (DTD, Schema) and working with XML technologies like Apache Axis, Apache CXF, XPath, XSL, XSD, and XSLT.
- Expertise in Bootstrap framework and Media Query to building responsive website for different devices, such as desktop, laptop, mobile, and iPad.
- Solid experience of Defect/Test Management tools like JIRA, Quality Center/Test Director, Bugzilla.
- Strong Experience in different operating systems such as Microsoft Windows, UNIX, and LINUX.
- Expertise in software design patterns/frameworks J2EE Design Patterns (MVC, Business Delegate, Service Locator, Data Transfer Objects and Data Access objects) and GOF Design Patterns (Abstract Factory, Factory Method, Singleton, Session Façade, Template Method, Strategy Pattern).
- Effective team player and excellent communication skills with insight to determine priorities, schedule work and meet critical deadlines. Work in groups as well as independently with minimum supervision and display initiative to learn new technologies and tools quickly. Managing design and Implementation of Agency Wide Data Strategy with main focus on MDM , working as Prime Data Information Strategist with stakeholders/business decision makers and technology managers, Build relationships with business stakeholders and partner to understand information needs. Translate needs into strategy and high-level requirements for data warehouse / data related solutions into Datawarehouse / MDM / ETL / feeds / Dashboards . Major part of this project are MDM implementations across multiple sources 9 datawarehouse, 6 databases . Main objective is to bring rigor and quality focus to MDM implementation so that a quality architecture and quality infrastructure is delivered. The quality of the implementation is supported by understanding of the client's vision, goals, limitations, data sources and timeline.
- Adept in building applications for windows platforms
- Strong experience in C++ and knowledge of standard library, STL containers, and algorithms
- Excellent knowledge of C++ templating, C++11, and embedded systems design
- Familiarity with data sheets and specifications, testing platforms, and unit tests
TECHNICAL SKILLS:
Programming/Scripting Languages/ Algorithm Techniques: Java/J2ee, SQL, PL/SQL, C, C++, Shell, Python, Ruby, Machine Learning, Deep Learning
Operating Systems: Windows family, LINUX, UNIX
J2EE Design patterns: Singleton, Factory, Abstract Factory, DTO, DAO, Business Delegate, Session Facade, Template, Service Locator, Dependency Injection.
J2EE Technologies Stack: Servlets, JSP, JNDI, JDBC, Struts, JSF, Play, Spring, Hibernate, JMS, JTS, EJB, Java Beans, Transaction Management, Resource Connections, Security, JAX-RPC, JAX-RS, JAX-WS, SOAP, REST, WSDL, UDDI, XML over HTTP, Apache CXF, JAX-B, XSD, Axis 2 and RESTFUL
IDE s: Eclipse, RAD 9.x/8.x, Eclipse 4.x/3.x, WSAD 6.0/5.0, JDeveloper 12.2.x/12.1.x/11.x, Net Beans, IntelliJ, SOAPUI, Dreamweaver, Web sphere Studio Application Developer (WSAD) and Rational Application Developer (RAD), Visual Age Java, Tortoise GIT, Edit Plus, JSfiddle, Sublime text, Notepad++, Microsoft Visual and Aptana studio.
Application and Web Server: Apache Tomcat server, Apache Http Server, WebLogic, WebSphere, Glassfish, JBoss/WildFly, Wakanda, TomEE, Jetty.
Spring Frameworks: Spring Core, Spring DAO, Spring AOP, Spring MVC, Spring Boot, Spring RMI, Spring Web, Spring IOC, Spring JDBC, Spring ORM and Spring JMS, MicroServices.
Java Frameworks: Jakarta Struts framework, spring framework, AJAX, Hibernate 3.0/3.2.7, IBatis 2.0, J2EE Design Patterns.
Cloud Technologies: Amazon Web Services (AWS), Microsoft Azure, Google Cloud, Rackspace, Pivotal Cloud Foundry
AWS Services: Redshift, EC2, S3, Elastic Bean Stalk (EBS), ELB (Load Balancers), RDS, A urora, VPC, Route53, CloudWatch, CloudFormation, IAM, SNS
Databases: MS SQL, MS Access, PostgreSQL, Teradata, Cassandra, Redis, MySQL, Mongo DB, Oracle 12c/11g/10g/9i, DB2, SQL Server, PL SQl.
Web Technologies: Angular JS, Angular 2/4, React JS, Node JS, Ext JS, Ember JS, Bootstrap, XML 1.0, XSL, XSLT, SAX, DOM, CSS/CSS3, Java Script, JQuery, HTML/HTML5, DHTML, PHP
Middleware Technologies: WSDL, SOAP, UDDI, RESTFULL, JAX: WS
CI/Version control/Build Tools: Jenkins, Hudson, Ant, Maven, Gradle, Grunt, Gulp, CVS, Git, GitHub, Bitbucket, Rational ClearCase, Perforce and SVN.
Bug Tracking Tools: JIRA, BugZilla, Redmine, Quality Center, Rational ClearQuest.
Message Brokers: Java Messaging Services (JMS), Active MQ, Rabbit MQ, Kafka
WORK EXPERIENCE:
Confidential, Texas
Senior J2EE/JAVA Developer
Responsibilities:
- Participated in entire life cycle (Software Development Life Cycle) of the project right from the initial requirements gathering to the implementation.
- Used agile methodology and effectively took part in Scrum gatherings to deliver quality deliverables within time (extensively used Scrum for project Management).
- Worked on AWS Lambda, AWS code deploys, AWS CloudFormation and cloud foundry.
- Used Amazon Web Services (AWS) like EC2, S3, cloud watch and Cloud Front for promoting code in various environments.
- Experience in Spring modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul
- Implementing different machine learning techniques in Scala using Scala machine learning library, and created POC using SparkSql and Mlib libraries.
- Implemented SOA to develop Spring Restful/Micro Services and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery usin g Apache Axis
- Implemented authentication using OAuth2 and JSON web Tokens(JWT)
- Worked on Machine Learning and Deep Learning algorithms and developed code which will generate the graphs required for further research for business.
- Created Hibernate mappings using Core Java (OOPS, Class, Multi-threading, Collections) and debug issues related to data integrity.
- Involved in migration projects to migrate data from data warehouses on Oracle/DB2 and migrated those to Teradata .
- Used Teradata utilities fastload, multiload, tpump to load data
- Developed the controller servlets to handle the requests and responses. Designed and developed JSP pages using struts framework. Experience building Master Data Management solutions with IBM, Talend, Informatica or similar MDM tool required; Talend experience desired
- Developed application using Spring-MVC and IOC/Dependency. Implemented DAO implementation classes to interface with Database using Hibernate ORM.
- Developed dynamic templates and Servlets and provide excellent application management capabilities. Used Web Services to exchange information. Used SOAP framework and WSDL.
- Designed and developed User Interface, application modules using JSP, Spring framework, Bootstrap for responsiveness, Servlets, HTML, CSS and JavaScript to register and validate users.
- Create, modify and execute DDL and ETL scripts for de-normalized tables to load data into Hive and AWS Redshift tables.
- Worked on connecting Cluster in SQL Workbench using Amazon Redshift Cluster
- Created a Python process hosted on Elastic Beanstalk to load the Redshift database daily from several source systems, including FTP and SFTP servers and an Oracle database.
- Worked in configuring build tools like Gradle and ANT for the development and deployment with Jenkins and Hudson
- Implemented persistence layer using Hibernate which represent persistent database tables.
- Integrated Tiles 3 framework with Spring MVC to simplify the development of User Interface.
- Worked on experience in configuration and deployment of applications using servers like IBM WebSphere, JBoss, Web Logic and Apache Tomcat.
- Used Elastic search as the data indexer and query parser
- Create and configured the new Jenkins slave nodes and distributed the jobs between all Jenkins minions.
- Implemented and configured Jenkins job for Continuous Integration (CI) tool.
- Used Apache Tikka for text attraction from documents and Worked using Spring Micro Services, spring boot, Pivotal Cloud Foundry and Netflix Eureka.
- Worked with ElasticSearch and utilized NOSQL for non relation data storage and retrieval
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular 2 and Angular 4.
- Used Angular 4 route module for implementing the imperative routing and guards and implemented the router component for navigation.
- Created Typescript reusable components and services to consume REST API using Component-based architecture provided by Angular 2.
- Design and generation of different database objects like Tables, Views, Synonyms and Sequences, Pl/SQL packages and Database Triggers Wrote code for consuming a Restful Web service with AngularJS.
- Accessed and manipulated the Oracle 12c/11g database environment by writing SQL queries in the oracle SQL developer for testing purpose Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
- Used Maven and Jenkins as build tool and deploying the application using Kafka
- Build microservices for the delivery of software products across the enterprise
- Used Maven building tool for creating EAR file to be deployed in application servers.
- Implemented JAX-RS or RESTful services and JAX-WS for SOAP based web services.
- Used Spring Boot for building applications along with Spring Initialized and bootstrapping the build configuration for a Boot-based web application and develop custom solutions that act upon Jenkins information in real time
- Used GitHub version control repository version controlling to maintain project versions.
- Worked extensively on consuming REST API using $http service and building the model for AngularJS
- Used Java script and AJAX to query the Elastic search indices, format and display the JSON results in a web page using HTML and CSS
- Good experience with Cassandra NoSQL Database
- Used SOAP UI to manually connect to the web service and check data.
- Parsed XML& JSON responses received in Java code through Web Services.
- Used Jenkins for Continuous Integration, build and deployment.
- Integrated with Redis Cache and Rabbit MQ to store and propagate common information like account and diagnostics information.
- Develop test framework using Selenium Webdriver
- Cassandra implementation using Datastax Java API, Hector API, CQL and Kundera API
- Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
- Worked on Redis Cache, Memcache and Rabbit MQ.
- Used JUnit for test cases for unit testing.
Environment: Windows, Linux, UNIX, AWS, Docker, Java 1.8, Redshift, J2EE, JSP, Servlets, Hibernate, Spring AOP, Spring JDBC, EC2, S3, cloud watch, Cloud Front, Lambda, Code Deploy, CloudFormation, cloud foundry, PostgreSQL, Apache Tomcat, REST, SOAP, JUnit, Jira, Servlets, \, Rational Rose, CVS, Log4J, Eclipse, SOAP UI, HTML, JavaScript, AJAX, XML, JSON, Redis, Twitter Bootstrap, AngularJS, Angular2, Angular4, Power Mock.
Confidential
Senior Java Developer
Responsibilities:
- Analyzing business requirements, story-boards and similar artifacts of the scrum process, work in an Agile development environment with a quick turnaround time and iterative builds.
- Used Eclipse as Java/J2ee IDE tool for creating POJO, JSP, and Java classes.
- Enhanced the Web Application using Spring Framework and Spring JDBC Template.
- Implementation of Spring JDBC Template in persistence layer of the application.
- I worked on a task to decrease database load for search and moved some part of search to Elastic Search search engine
- Responsible for working on consuming and producing SOA microservice /Web Services.
- Utilized Apache Camel to integrate micro services and Rabbit MQ messaging exchanges
- All the functionality is implemented using Spring IO / Spring Boot , Thymeleaf and Hibernate ORM . Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules
- Implemented business framework using Spring that leverages classical Model View Layer (MVC) architecture.
- Implemented cross cutting concerns like business transactions, security, logging and monitoring mechanism using Spring AOP.
- Used Dependency Injection feature of Spring MVC framework and O/ Confidential mapping tool Hibernate 4.0 for rapid development and ease of maintenance.
- Designed and Developed User Interactive Web pages with the help of HTML, CSS3, CSS, JavaScript, JQuery, Bootstrap, and AJAX.
- Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
- Developed the front-end components using HTML, DHTML, Java Scripts, Node.js, ExtJS, JSP, JQuery, AJAX, JSON, XML and XSLT.
- Designed and developed Big Data analytics platform for processing customer viewing preferences and social media comments using Java, Hadoop, Hive and Pig.
- Development, Implementation, and Administration within Big Data platform
- Ensuring excellent practices are utilized in delivering Big Data Management and Integration Solutions
- Implemented client side Module pattern using Backbone.js and NodeJS.
- Using Node Package Manager (NPM) to install the necessary packages from my application using Node.JS.
- Knowledge on developing server-side web applications is NodeJS.
- Used AngularJs and RESTful web services and implemented connection pooling for database access.
- Worked on Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack such as EC2, VPC, Glacier, Route53, S3, RDS, Cloud Watch, Cloud Trial, WAF, SNS and IAM, focusing on high-availability, fault tolerance, Load balancing and auto-scaling in designing, Deploying and configuring.
- Designed, configured and deployed Amazon Web Services for large number of applications utilizing the AWS API gateway, ESB, and ELK (Elastic search, Kibana, Log stash, Kubernetes).
- Provided ELK Server (Elastic search, Logstash, Kibana) as a solution to replace splunk as a way to lower cost of third-party services with open-source applications
- Managed an Elasticsearch Logstash and Kibana (ELK) cluster. Wrote software in java to automate various system administrator tasks
- Using Chef, deployed and configured Elasticsearch, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and CloudWatch
- Installed ElasticSearch database and Kibana to show logs in a graphical environment
- Developed Node.JS Readable and Writable streams to process the data from the external source of the application.
- Developing RESTful web services using Node JS and Express JS, used Node JS server to interact with the Rest services and database, hosted on multiple load balanced cloud instances.
- Used Hibernate object relational data mapping framework to persist and retrieve the data from database.
- Used Maven and Jenkins as build tool and deploying the application using Kafka.
- Used GIT for version control and tracking of the code changes and check-in on a day-to-day basis.
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Java and Node.js. And deployed Node.js 5.1 application in Docker containers to AWS Machine Images.
- Worked on Data store technologies like MySQL, Postgres, and the ELK and Implemented caching for API responses using REDIS and optimized code
- Designed, architected and implemented MVC framework with NodeJS and AngularJS (MEAN stack) based single page web tools and deployed in MongoDB assisting the trades of services.
- Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
- Contributed to the DevOps to automate the build and deployment process using Jenkins, shell scripting, chef, Python, AWS Lambda, Cloud Formation Template, Terraform.
- Created an AWS RDS Aurora DB cluster and connected to the database through an Amazon RDS Aurora DB Instance using the Amazon RDS Console.
- Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
- Worked with Oracle 11g and MySQL databases to query and read data.
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API.
- Developed Mobile Applications targeted for mobile form factor for Android, iOS devices using HTML, CSS, JavaScript, JQuery Mobile and framework component library based on AngularJS.
- Used NoSQL (MongoDB) and stored procedures as part of database interaction.
- Generated a complete maven project structure and added dependencies, plugins to pom.xml.
- Modified complex PL/SQL packages, stored procedures and functions to suit the new requirements.
- Performed deployment of applications on Tomcat Server and Glassfish.
- Used Hudson/Jenkins for continuous integration.
- Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
- Used GitHub as repository to control versioning of projects.
- Followed Test Driven Development (TDD) to develop JUnit test cases and performed integration and system testing.
Environment: AWS, EC2, VPC, S3, Windows, UNIX, Linux, Docker, JSP, Servlets, Tomcat, ANT, XML, Eclipse, HTML, Java Scripts, Angular.js, Node.js, Ext JS, JSP, JQuery, AJAX, JSON, XML, Spring, Hibernate, SOAP/REST, CSS, BootStrap, Tiles, Log4j, Oracle 11g, SQL Developer, Redis, MySQL, Postgres, ELK, MongoDB, iReport 4.5.1, Junit, GitHub.
Confidential, Ohio
Senior Java Developer
Responsibilities:
- Involved in SDLC development like Requirements gathering, Analysis, Design, Implementation, Testing of application using Agile Methodologies and performed object oriented analysis.
- Implemented Model View Controller (MVC) architecture using Struts Framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
- Implemented the application using Spring Boot Framework and handled the security using spring security
- Use Ajax and JavaScript for the client side validation. Designed and Developed Presentation Tier using Spring MVC and JSP integrating Custom Tags, JSTL, JSP Expression Language and AJAX.
- Maintained CSS and HTML, JavaScript, JSON, JSF, AngularJS, Bootstrap for designing Web Pages.
- Automated different Unit Test Cases using Jasmine and Karma Testing Frameworks on Angular and Mocha and Chai for React JS.
- Worked in using AngularJS directives, services, controllers, and filters.
- Used Angular JS JavaScript framework to bind data to HTML using expressions.
- Building a highly scalable, low-latency Node.js API Gateway.
- Developed Customized Spring Multi Action controllers for handling similar operations and configured spring and Spring JDBC frameworks to develop full-fledged MVC and DB interaction application.
- Involved in Designing and Developing Single Page web applications (SPA) using AngularJS, and REACT.JS with other UI technologies/ libs such as Backbone, JQuery, Bootstrap and HTML.
- Workflow tools included Angular js, Reactjs, REST API, HTML, CSS, JavaScript (ES6), jQuery, Bootstrap, JSON, Postman, Docker, and GitHub.
- Designed and documented REST/HTTP APIs, including JSON data formats.
- Integrated spring with Hibernate and used spring IOC concept.
- Used Spring Framework AOP Module to implement logging in the application to know the application status.
- Worked on ReactJS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Used Spring DAO Module to deal with Database and Coded pages with best Search Engine Optimization (SEO) techniques.
- Involved in multitier J2EE design using Spring IOC architecture and developed PL/SQL scripts to fetch and update Oracle database.
- Implemented asynchronous messaging using Java Message Service (JMS) to exchange of critical business data and events among J2EE components and legacy system.
- Worked on Hibernate to map all the tables from different data sources to make database updating, Explored Map-reduce algorithm and NoSQL.
- Implemented collections, multi-threading using concurrent design patterns and handled the Exception handling mechanisms in java.
- Implemented Hibernate as the back-end Object Relational Mapping (ORM tool) for mapping java classes with database using the HQL (Hibernate Query Language)
- Created the unit test cases and mock objects using framework and used Net Beans as the IDE.
- Worked on enterprise service bus using Hibernate, and spring to tie back-end Business logic/systems with web properties via Restful API. Developed the middle tier using Java Servlets.
- Used Maven project structure and added dependencies, plugins to pom.xml.
- Developed a stored procedure for achieving data validation. Developed configuration files corresponding to beans mapped and backend database tables.
- Implemented Traveling Salesman Problem (TSP) using custom Algorithm.
- Deployed the application on BEAWebLogic11g Server. Used SQL Server 2010 as data base for creating stored procedures.
- Implementing analytical engines that pull data from API data sources and then present data back as either an API or persist it back into a NoSQL (MongoDB) platform.
- Developed coding, maintaining, and administering Servlets, and JSP components to be deployed on a WebLogic Application server and ApacheTomcat6.0 application servers.
- Developed, and debugged the servlets with WebSphere Application server.
- Used Mockito for Unit testing.
- Also designed and prepared Unit test case using JUnit and Log4j and removed the maximum Bugs before passing on the application.
Environment: Java, J2EE, CSS, HTML, Java script, JSON, JSF, Angular JS,React.js, Bootstrap, XML, WSDL, SOAP, JMS, Spring IOC, MVC, Node JS, Spring DAO, Struts, Hibernate, REST and SOAP API’s, SQL, PL/SQL, MongoDB, JUnit, Log4j, Web sphere, Apache Tomcat, Altova WSDL Editor, WebLogic Application server, Maven
Confidential
Java/ J2EE Developer
Responsibilities:
- Used Agile Methodology and involved in daily SCRUM. Also worked on UAT issues and production support issues as a part of the Release support team.
- Developed user interface using JSP, JavaScript for customer to easily monitor calls during device maintenance changes.
- Involved in creating hibernate mapping files and giving relationships between entities, created JSP pages with struts tags & written java script, jQuery & EXT JS java script libraries.
- Involved in developing Hibernate mapping definitions for the required persistent layer. Implemented validations for both client side and Server side using the Struts Validator Framework.
- Worked on running integrated testing using the JUNIT and XML for building the data structures required for the Web Service.
- Designed the UML diagrams based on the OOAD principles
- Involved in multi-tiered J2EE design utilizing MVC architecture Struts Framework, Hibernate and EJB deployed on WebSphere Application Server connecting to an Oracle database.
- Worked on the spring framework like Spring IOC and Spring DAO.
- Architecture, develop deployment of front-end and presentation layer logic of sites using JSP, HTML/DHTML, CSS, and JavaScript.
- Developed the functionality for communicating between the modules mostly involved in VIEW and CONTOLLER section of MVC pattern for CMS project, includes HTML5, CSS3, JavaScript, JQuery and AJAX which Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Designed Pdf, Excel and Print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
- Involved in developing XML, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Maintain Cross Browser compatibility & implement Responsive Design custom media queries, etc.
- Created and tested scripts using JQuery on various browsers Chrome, Firefox, Opera, Safari, IE, etc
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox (Firebug).
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Used iBatis framework with Spring framework for data persistence and transaction management
- Implemented MVC Architecture using JSF and Struts framework and implemented custom tag libraries.
- Used spring framework for dependency injection and integrated with Hibernate and JSF.
- Developed the application under J2EE Architecture using Spring, Hibernate, Servlets and JSP
- Architectured & Designed the Restful web services and developed core component layers like xml validation, core service layer.
- Used EJB 3.0, JMS, Java Script in enhancement of the product
- JSON is used for serializing and deserializing data that is sent to or receive from JSP pages.
- Designed and Developed Servlets and JSP pages for authentication.
- Used Ant for developing build scripts and deploying the application.
- Involved in issue tracking and agile project management using JIRA
- Created web services using SOAP for SOA.
- Wrote Java programs, performed builds, monitored DB2 data and ran SQL.
Environment: Windows, Linux, Java, J2EE, Spring, IBatis, S JSF, EJB 3.0, JQuery, MySQL, Toad, SQL Server, DB2, Apache Axis2, WSDL, Netbeans, JBoss, ClearCase, UML, JSP, Servlets, SOAP, ANT, HTML, XML, JIRA, Oracle ADF, Oracle BPM, IBM MQ Series, Apache Tomcat, Linux, Unix, SQL.
Confidential
Java Developer
Responsibilities:
- Developed the dynamic User Interface using Java Server Pages utilizing Custom Tag Libraries, HTML, CSS, JSP, and JavaScript.
- Involved in analysis, design, and development of the project.
- Developed the enterprise application by integrating JSF/Spring/Hibernate Frameworks.
- Involved in development of cascading style sheets (CSS) to make the HTML documents to be displayed using different output styles.
- Developed the Presentation Layer using MVC Struts Framework and used Tiles Layout for View Transactions and User Activity Monitoring module.
- Participated in designing phase and was involved in drawing Sequence diagrams, State Diagrams, Class Diagrams.
- Application and use of various design patterns such as DAO, Data Transfer Objects, Front Controller, and Business Delegates.
- Involved in development of Business tier with Stateless, Stately Session beans with EJB standards and developed business components
- Followed TDD Test Driven Development and developed test cases by using JUnit for unit testing for each module developed.
- Developed Session Beans which encapsulates the workflow logic.
- Used Log4j logging framework to debug the code.
- Used CVS for the concurrent development in the team and for code repository.
- Deployed applications on Linux client machines.
- Utilized Hibernate/JPA for Object/Relational Mapping purposes for transparent persistence onto the Oracle 10g/9g database for fetching transactions and User Search Module.
- Developed the application using J2EE architecture by using application by using Struts, Servlets and JSP.
- Used Entity Beans to persist the data into database.
- Used JMS to establish message communication.
- Implemented the project using JSP and Servlets based tag libraries.
- Deployed applications on JBoss 4.0 server and Used Web Services-WSDL and SOAP.
- Deployed the EARs and WARs in Web sphere Application server using ANT script.
- Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.
Environment: Java, JavaScript, J2EE, Servlets, Struts, EJB 3.0, HTML, JSP, CSS, JSF, JMS, JBoss 4.0, SQL Server 2000, Ant, CVS, PL/SQL, MVC, WSDL, DAO, Junit, Hibernate, JPA,SOAP, Eclipse, CVS, Oracle 10g/9g, Linux, log4J.