We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Plano, TX

EXPERIENCE SUMMARY:

  • Amazon Web Services (AWS) certified motivated results - driven software professional with 9+ years of experience in Java/J2EE applications and complete life cycle of system development including analysis, design, development, testing and implementation phases in Banking, Insurance, Health Care and Ecommerce domains.
  • Experienced in all the phases of Software Development Life Cycle (SDLC) such as Requirements Gathering, Analysis, Design, Implementation, Testing, Deployment and Production Support.
  • Good knowledge on Amazon Web Services(AWS), Amazon Cloud Services like Elastic Compute Cloud(EC2), Simple Storage Service(S3), VPC, Amazon Simple DB, ELB, EBS, DynamoDB, RDS, Aurora, AutoScaling, Amazon Cloud Watch, IAM, OPsWorks, CloudTrail, CloudFormation, RedShift, Route 53, SNS, SES, SQS, LAMBDA, CodeCommit, CodeBuild, CodeDeploy, CodePipeline and experienced in building highly scalable java applications using various architectures.
  • Expertise in Core java concepts likes OOPS, Data structures & algorithms, Generics, Collections, Multithreading, Exceptional handling, I/O, Serialization and Java.Lang Package.
  • Proficient in implementation of frameworks like Struts, Spring, JSF, AJAX frameworks (Rich Faces, My Faces) and ORM frameworks like Hibernate.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, JMS, EJB transaction implementation (CMP, BMP, Message-Driven Beans), Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, XSD, XSL, DOM, Web Services, JNDI, Multi-Threading, RMI, Tiles, JavaScript, AJAX Networking, Exceptions etc.
  • Hands on experience in configuration and deployment of multi-tier applications using servers like IBM WebSphere, Web Logic, Apache Tomcat, JBoss and GlassFish.
  • Experience in developing Web Applications with various Open Source Spring Framework (Spring MVC, IOC, AOP, DAO, JDBC), Struts2.x Framework, Hibernate 3.0 ORM.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Micro services, Spring REST, Spring Eureka, Spring Ribbon, Spring JPA.
  • Experience building large-scale web services, Microservices based applications in the cloud environment.
  • Experience in developing Front End components (UI) using JSP, JSF (Primefaces), JSTL, JavaScript, JQuery, AJAX, AngularJS, Angular 2, Angular 4, NodeJS, HTML5, CSS3(SaSS/LESS) and Bootstrap for projects based on java platform.
  • Strong Knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions.
  • Experience with Hibernate JPA Entity Manager for CRUD Operations.
  • Hands-on experience in Microservices, Spring Boot with the cloud technologies such as Pivotal Cloud Foundry (PCF) and etc.
  • Experience in Writing stored procedures to implement various queries and updates to the databases.
  • Proficiency in working with Relational databases like Oracle, MySQL, PostGreSQL and NoSQL databases like Redis, MongoDB, Cassandra to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
  • Extensive experience in writing EJB Session and Entity Bean classes.
  • Experience in using version control tools like Rational Clear Case, Tortoise SVN, CVS and GitHub.
  • Worked in both Waterfall and Agile methodologies.
  • Extensive experience of UI design/development in using XHTML, HTML5, CSS, DHTML, JSTL, Tiles, Bootstrap, JavaScript, JQuery, AJAX, JSON, AngularJS and angular 2/4.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Experience in implementing Web Services based in Service Oriented Architecture (SOA) using SOAP, RESTful Web Services, JAX-WS, UDDI, WSDL.
  • Experience in unit testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4J.
  • Experience in Using Enterprise Service Bus(ESB) for integrating different applications by putting a communication bus between them.
  • Extensive knowledge on networking protocols such as TCP/IP, HTTP etc.
  • Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache ActiveMQ, RabbitMQ, Kafka, AMQP as JMS provider.
  • Hands on the tools such as Eclipse, Text pad, Edit plus, JCreator, Linux vi editor, etc.
  • Proficient in n-tier application design and development using Spring MVC, Spring IOC / Spring DI, Spring Boot, Spring AOP, AspectJ, Spring ORM, Spring-TX, Spring-JDBC, Spring Security, Spring JDBC, Apache Tiles,  Java Server Faces (JSF), Struts and Google Web Toolkit.
  • 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)
  • Experience in utilizing Java logging frameworks such as Apache Log4j, SLF4J to display debug and error log messages.
  • Experience in configuring build tools like Maven and ANT for the development and deployment with Jenkins and Hudson.
  • Experience with unit testing using Junit and Selenium for testing purposes.
  • Expertise in Twitter Bootstrap framework and Media Query to building responsive website for different devices, such as desktop, laptop, mobile, and iPad.
  • Used CasperJS, PhantomJS for unit testing UI code.
  • Experience using task and bug tracking with tools like Bugzilla, Jira, FireBug. 
  • Strong knowledge of IDE's like Eclipse, Net Beans, Intellij IDEA and JDeveloper.
  • Strong Experience in different operating systems such as Microsoft Windows, UNIX, and LINUX.
  • Strong knowledge of other coding languages like python, C#, groovy, C/C++ and Scala.
  • Expertise in implementing Web services, Microservices, AWS, Docker & JMS for the synchronous and asynchronous connection between two applications running in different servers.
  • Expertise in team handling and/or mentoring, pair programming and test driven development (TDD). Used JUnit, Mockito, JMockit, Wiremock.
  • Experienced in developing UNIX shell scripts for batch processing and Experience in Linux (Red Hat), Windows 2003 and Solaris servers.
  • Exceptional ability to quickly master new concepts and applications.
  • Effective team player and excellent communication skills with insight to determine priorities, schedule work and meet critical deadlines.
  • Ability to work in groups as well as independently with minimum supervision and display initiative to learn new technologies and tools quickly.
TECHNICAL SKILLS:

Operating Systems: Windows, Red Hat Linux, Unix, Mac OSx

Programming Languages: Java, J2EE, C, C++

Scripting Languages: JavaScript, JQuery, Perl, Python, Scala, HTML, Ruby, ShellScript, SSH, Bash

Java/J2EE Technologies: JDK, JVM, JRE, Swing, AWT, Applets, JDBC, Servelets, JSP, Struts, Spring, Spring MVC, Spring Boot, MyBatis/ iBatis, Hibernate, JTS, JTA, JavaMail, WebServices, RMI, JPA

Web Development: Angular JS, Angular 2/4, Node JS, React JS, Bootstrap, Backbone.js, HTML, DHTML, CSS3, Java Script, Type Script, Struts Tag Library, JSON, JSTL

Web Services: REST, RESTful, SOAP, WSDL, UDDI, JAX-WS, JAXB, JAXRS, JAX-RPC

Cloud Technologies (IaaS/PaaS/SaaS): Amazon Web Services (AWS), Microsoft Azure, Google Cloud, Rackspace, Pivotal Cloud Foundry

AWS Services: EC2, ECS, VPC, S3, IAM, CloudFront, Glacier, RDS, Aurora, Security Groups, AutoScaling, SNS, SES, SQS, CloudFormation, EBS, ELB, Lambda, DynamoDB, RedShift, Route 53, CloudWatch

Frameworks: Struts, Spring (MVC, AOP, DAO, ORM, Core), Spring Boot, Hibernate, MyBitis/iBitis

Application/Web Servers: Apache Tomcat, JBoss, GlassFish, NginX, WebSphere, WebLogic, Jetty

Methodologies/ Design Patterns: Agile, MVC, DAO, Factory pattern, Singleton, Delegation.

Rational Databases: Hive, Oracle, MySQL, PostgreSQL, IBM DB2, SQLite, MariaDB, SQL Server, MSSQL

NOSQL Databases: Mongo DB, Cassandra, DynamoDB, HBase, CouchDB, Redis, Neo4j

IDEs: Eclipse, IntelliJ IDEA, NetBeans, Android Studio, JDeveloper, Visual studio code

Build Automation: Gradle, Maven, Ant, Grunt, Gulp

CI/CD: Jenkins, Electric Commander, Bamboo, Hudson, Cruise Control

Bug Tracking and Logging Tools: JIRA, BugZilla, Firebug, ALM, HP Quality Centre, Log4J

Version Controls: Git, GitHub, Subversion (SVN), CVS

Testing Tools: JUnit, TestNG, Mockito, PowerMock, EasyMock, SoapUI, Jasmine, Karma, Selenium Web Driver, Cucumber, HP ALM

Schedulers and Message Queues: CAWA, spring schedulers, Kafka, Kinesis, RabbitMQ

Data Virtualization Tools: Denodo, Splunk, ELK

WORK EXPERIENCE:

Confidential, Plano, TX

Full Stack JAVA Developer

Responsibilities:

  • Involved in the design, development and testing phases of Software Development using scaled AGILE/Nexus methodology with Test Driven Development (TDD)
  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
  • Designed and developed a credit reporting agent portal using framework Angular 2/4 along with HTML5, CSS3, and typescripts
  • Worked on Angular 2/4 by consuming Restful web services & used Angular forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side
  • Designed and built security architecture using AWS Lambda, AWS API Gateway, AWS Cognito and AWS STS.
  • Implemented AWS IAM for managing the credentials of applications that runs on EC2 instances. Creation of REST Web Services for the management of data using Apache CXF.
  • Used AWS SDK to connect with Amazon SQS for bulk email processing.
  • Micro Services have been built using spring boot, spring cloud and deploying to AWS Cloud.
  • Setup and built AWS infrastructure various resources, VPC, EC2, S3, Dynamo DB and RDS in Cloud Formation JSON templates.
  • Developed application using Spring MVC, Spring Boot, JSP, JSTL (Tag Libraries) and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Actively discussed with Development, DBA, and Infrastructure teams to build strategy in order to automate maximum number of test scenarios by implementing complex queries to retrieve data from legacy systems, unmasking data, and uncovering mathematical business decision logic for application results.
  • Involved in development of commonly used angular components across teams such as directives for grid, pagination, conditional validations. 
  • Involved in code reviews and mentoring the junior team members. 
  • Implemented HTTP requests using Rxjs Observable library to handle multiple values over time. 
  • Prepared, arranged and tested Splunk search strings and operational strings, writing Regex. 
  • Created Dashboards for various types of business users in organization. 
  • Converted Grunt build tasks to gulp to decrease build times in an angular node project. Created tasks for updating TSconfig tracked files based on glob, TSlinting, and compiling Typescript files.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services. 
  • All the functionality is implemented using Spring IO / Spring Boot, Thyme leaf and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules. 
  • Developed micro-services based independent API using REST to connect with several databases like Oracle, Postgres, Cassandra. 
  • Integrated JPA persistence using Hibernate in order to save the current state of the drools knowledge session using the Spring Framework integration.
  • Used the fundamentals of Java8 features like parallel streams and filters through lambda expressions to handle searching.
  • Used apache Kafka as a Messaging Service for producing and consuming data between applications. 
  • Extensive used Apache JMeter and httperf for performance testing of Node orchestration layerand REST API layers.
  • Wrote JAXB XML parsers for XML Schema Validation and Worked on Jenkins server and build jobs to provide automated builds based on polling the GIT source control system. 
  • Used Consul for the Service Discovery and Configurations (Stores the values as key value pair). 
  • Implemented Docker-maven-plugin in maven pom to build Docker images for all micro services and later used Docker file to build the Docker images from the java jar files. 
  • Used Auto-scaling and Elastic Load Balancer features on EC2 instances to serve the end users using applications during unexpected traffic/demand. 
  • Used Node.js to offer an easy and safe way to build high performance and scalable network application.
  • Applying company security policies using Security groups and Network ACLs for instance and subnet level security as per project requirements.
  • Implemented automated deployments with Docker-compose for scalable application deployment by orchestrating containers.
  • Implemented build stage- to build the micro service and push the Docker container image to the private Docker registry.
  • Configured S3 Buckets for EBS backed Snapshots and versioning for data backups and Leveraged AWS cloud as an extension of the corporate datacenter by creating a VPN connection between corporate datacenter and VPC using Customer and Virtual Private Gateways. 
  • Used Karma (Jasmine) for angular Unit testing and selenium for E2E testing
  • Implemented Angular Router to enable navigation from one view to the next as agent performs application tasks
  • Used REST client / POSTMAN to check the response of various API's, Swagger UI as a visual documentation for back-end implementation and client-side consumption. Handled various exceptions based on the response
  • Used GIT for source control and JIRA for tracking purposes. 
  • Created automation tests for Functional testing, Smoke Testing, and Regression testing
  • Removed unnecessary pauses from automation tests and implemented methods to dynamically wait for elements and pages to load, in result decreased automation execution time by a drastic margin.

Environment: Linux, Unix, Windows, AWS, VPC,Java1.8, Maven, Hibernate, Spring Boot, Docker/Docker Compose, ALB, ELB, ECS, EC2, S3,Glacier,Cloud Watch, AWSlambda, Angular2/4, Typescript, JavaScript, YAML, HTML5, CSS3,sass Consul,Node JS, PostgreSQL, Kafka, Micro services, spring batch, Oracle DB,RxJS, gulp, phantom JS, karma, Junit, mockito,Artifactory,Chef, GitHub, Jenkins, cucumber, selenium-web driver, Soap UI, Postman, Kafka Tool,UNIX Scripting, Google Chrome.

Confidential, Richmond, VA

Senior JAVA Developer

Responsibilities:

  • Worked on migration to AWS from on prem servers.
  • Used micro service architecture, with Spring Boot-based services interacting through a combination of REST and MQ or Apache Kafka message brokers and leveraging AWS to build, test and deploy micro services.
  • Used AWS SDK to connect with Amazon SQS for bulk email processing
  • Implemented AWS IAM for managing the credentials of applications that run on EC2 instances
  • Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and
  • VMWare VMs as required in the environment.
  • Expertise in managing VMs in Amazon using AWS and EC2.
  • Developed logic and code for the registration and validation.
  • Used Node JS for server side web Applications, Real time communication.
  • Using SpringBoot which is radically faster in building MicroServices and develop Spring based application with very less configuration.
  • Worked efficiently as part of a collaborative team in deadline-driven environment under agile methodology.
  • Participated in meetings weekly status report and also involved in web operations with clients for gathering requirement information.
  • Used Hibernate framework in persistence layer for mapping an object-oriented domain model to a relational database
  • Worked with NoSQL database MongoDB and worked with it to perform many different operations.
  • Involved in deploying systems on Amazon Web Services (AWS) Infrastructure services EC2. And Utilized most of the AWS services like S3 as a data store for storing the files that falls into the bucket, IAM roles, Elastic Bean Stalk, generated Lambda Functions to trigger an event that occurs in S3, Code Commit as a Version control service, AWS Cloud Watch.
  • WorkedonRedis Cache, Memcache and Rabbit MQ.
  • Integrated with Redis Cache and Rabbit MQ to store and propagate common information like account and diagnostics information.
  • Implemented caching for API responses using REDIS and optimized code
  • Involved in developing internal application connecting to MongoDB and Elasticsearch.
  • Analyzed and designed Elastic search index for flexible catalog filter.
  • Monitored the error logs using Log4J and fixed the problems.
  • Configured Jenkins jobs for Application Deployments to the AWS cloud environments.
  • Extensively worked, Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Used Ready API to manually connect to the web service and performing regression testing.
  • Parsed XML & JSON responses received in Java code through Web Services.
  • Used JUnit for test cases and Power mock for unit testing. Extensively participated in the code and peer review of the project.
  • Running the application on the Grunt Server using Node.js.
  • Utilized Node.js to create unit tests with Karma and Jasmine.
  • Worked on custom exception handling for entire application flow (monolithic/micro services).
  • Responsible to install, configure, monitor systems developed on Cloud IaaS environments with Pivotal Cloud Foundry PaaS running on top of it.
  • Did performance analysis on the code and carried out code refactoring on the existing code.
  • Used Hibernate, object/relational mapping (ORM) solution, techniques mapping data representations from
  • MVC model to MongoDB database.
  • Involved in Hibernate using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions.
  • Involved in Production Support and also minor enhancements as per application requirements.
  • Used parse methods in Response Parser java class to parse the XML and JSON response and validate with expected sets of data.
  • Deployed Spring Boot based micro services Docker and Amazon EC2 container using AWS admin console.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Jenkins.

Environment: Linux, Windows, Unix, Java1.8,J2EE,AWS,Hibernate,Spring,SQL,mongo dB,mongo chef,docker,microservices,ApacheMesos,Marathon,jenkins,ELK(elastic search/log stash/kibana),Apache Tomcat, spring boot, REST API and SOAP Web services, jUnit, UML, GitHub, Maven, Log4J, Unix, STS/Eclipse, ready API, version one, WINDOWS,XML, JSON, Transaction Management, Power Mock.

Confidential, Kansas City, MO

Senior 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 Do for project Management).
  • Participated in business process analysis and requirement gathering for new customization.
  • Created Use cases, Sequence Diagrams, Class Diagrams using Rational Rose.
  • Designed and developed User Interface, application modules using JSP, spring, Servlets, HTML, CSS and JavaScript.
  • Extensively used Twitter Bootstrap to develop front end of the application. Used AngularJS JavaScript framework to bind data to HTML using expressions.
  • Integrated Tiles 3 framework with Spring MVC to simplify the development of User Interface.
  • Developed some part of the application using Spring-MVC and IOC/Dependency
  • Injection integrating different layers of the application.
  • Wrote DAO classes to interface with Database using hibernate.
  • Developed DTO classes for the application modules.
  • Defined Object Relational Mapping for Hibernate and performed spring integration with
  • Hibernate for data access. Performed version control using Subversion.
  • Expertise in using Named queries to pull all HQL data using annotations.
  • Wrote code for consuming a Restful Web service with AngularJS.
  • Created dynamic and interactive Data visualizations with D3 charts and AngularJS.
  • Performed indexing and searching on large documents using Apache Lucene.
  • Generated a complete maven project structure and added dependencies, plugins to pom.xml.
  • Used Apache Tikka for text attraction from documents.
  • Worked on providing authorization and authentication to applications using Spring
  • Security and protected the application against attacks like session fixation and clickjacking.
  • Implemented Java Persistence API (JPA) through Hibernate.
  • Implemented JAX-RS or RESTful services and JAX-WS for SOAP based web services.
  • Responsible for maintaining and expanding AWS infrastructure using AWS (EC2/EBS/S3)
  • Developed logic and code for the registration and validation.
  • Implemented Java design patterns like Front Controller, Service Locator,
  • Business Delegate, and Data access Object, Factory Pattern, Session Façade, etc.
  • Used transaction Management to coordinate transactions among various resources in the application.
  • Developed dynamic templates and Servlets, and provide excellent application management capabilities. Used Web Services to exchange information. Used SOAP framework and WSDL.
  • Design and developed caching framework ehcache to cache the site data
  • Used SOAP UI to manually connect to the web service and check data.
  • Used DOJO JavaScript for developing web applications.
  • Mapping of web application to the database for some parts of application was done through ArcGIS Mapping frameworks.
  • Developed large-scale, real-time, live blogging server and UI using NodeJS. 
  • Implemented client side Module pattern using Backbone.js and NodeJS 
  • Parsed XML&JSON responses received in Java code through Web Services.
  • For geographic locator applications, ESRI GIS mapping tools were used.
  • Used Jenkins for Continuous Integration and SoapUI for testing.
  • Worked with the customer IT team and ESRI Team for developing the requirements of product releases.
  • Used JUnit for test cases and Power mock for unit testing. Extensively participated in the code and peer review of the project.

Environment: Java 1.7, J2EE, JSP, Servlets, Hibernate, Spring AOP, Spring JDBC, PostgreSQL, Apache Tomcat Application Server, REST API and SOAP Web services, jUnit, Jira, Servlets, UML, Rational Rose, CVS, Log4J, Unix, Win XP, Eclipse, SOAP UI, Scrum Do, ArcGIS, WINDOWS, HTML, JavaScript, AJAX, XML, Liquid XML, JSON Twitter Bootstrap, AngularJS, Transaction Management, Power Mock

Confidential, Birmingham, AL

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.
  • 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.
  • Implemented business framework using Spring that leverages classical Model View Layer (MVC) architecture.
  • Developed batch jobs using the spring batch framework with Strategy Pattern.
  • Created UML diagrams like Class diagrams, Use case diagrams in different tiers of the module.
  • Used AngularJs and RESTful web services and implemented connection pooling for database access.
  • Enhanced the Web Application using Spring Framework and Spring JDBC Template.
  • Implementation of Spring JDBC Template in persistence layer of the application.
  • 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/R mapping tool Hibernate 4.0 for rapid development and ease of maintenance.
  • Used Hibernate object relational data mapping framework to persist and retrieve the data from database. 
  • Used tiles for internationalization and configured tiles-def.xml files
  • Used Eclipse as Java/J2ee IDE tool for creating POJO, JSP, and Java classes. 
  • Using JASPER iReport 4.5.1 reporting tool for generating Financial and Case Management Reports.).
  • 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 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.

Environment: JSP, Servlets, Tomcat, ANT, XML, Eclipse 3.6, Spring, Hibernate, SOAP/REST, JavaScript, CSS, BootStrap, AngularJS, Tiles, Log4j, Oracle 11g, Sql Developer, MongoDB,iReport 4.5.1, Junit, git hub.

Confidential, Detroit, MI

Senior Java Developer

Responsibilities:

  • Participated in the discussion with the business experts to understand the Business requirements and translate them in to technical requirements towards development.
  • Maintained CSS and HTML, JavaScript, JSON, JSF, AngularJS, Bootstrap for designing Web Pages.
  • Developed user interface using Bootstrap UI, AngularJS.
  • Used Ajax for dynamic search capability.
  • Created usability prototypes for the UI screens using Angular 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.
  • 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.
  • Used Spring DAO Module to deal with Database. 
  • Designed configuration XML Schema for the application.
  • 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, 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 Developer

Responsibilities: 

  • Participated in gathering requirements from the HR team and analyzing the requirements.
  • 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.
  • Develop software in JAVA/J2EE, EJB, Struts, XML, Oracle and Enterprise Architecture.
  • 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.
  • Coded pages with best Search Engine Optimization (SEO) techniques. 
  • 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: Java, J2EE, Spring, Ibatis, Struts, JSF, EJB 3.0, JQuery, MySQL, Toad, SQL Server, DB2, Apache Axis2, WSDL, Netbeans, Jboss, Clearcase, UML, JSP, Servlet, ANT, XML, JIRA, Oracle ADF, Oracle BPM, IBM MQ Series, Apache Tomcat, Linux, Unix, SQL.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, design and development of the project.
  • Developed application by using Struts, Servlets and JSP.
  • Developed the application using J2EE architecture.
  • Designed and developed web pages using HTML and JSP.
  • Used Entity Beans to persist the data into database.
  • Used JMS to establish message communication.
  • Responsible for the performance PL/ SQL procedures and SQL queries.
  • Implemented the project using JSP and Servlets based tag libraries.
  • Involved in developing JSP forms.
  • Deployed applications on JBoss 4.0 server.
  • Used Web Services-WSDL and SOAP.
  • 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.
  • 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, J2EE, Servlets, Struts, EJB 3.0, JSP, JMS, JBoss 4.0, SQL Server 2000, Ant, CVS, PL/SQL, WSDL, SOAP, Eclipse, CVS, Linux, log4J.

We'd love your feedback!