Java Developer Resume
4.00/5 (Submit Your Rating)
SUMMARY:
- Extensive working experience with in Design, Development, and Implementation in the field of Web Applications development using HTML, CSS, XHTML, JavaScript, jQuery, Angular JS, Bootstrap, AJAX, XML, JSON, Restful web services and Responsive web designing.
- Expertise in using HTML, CSS, XML, XSL, XSLT, JAXP, JAXB, JAVASCRIPT, JQUERY, JSON, JSTL, Backbone JS, Ember js, PHP, Express JS, YUI (yahoo UI) Ext JS, React JS, Node JS and AJAX meeting W3C standards.
- Developed Ext - JS components like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Developed Single page application with using AngularJS with MVC Frame Work.
- Expertise in Core Java concepts - Collection Framework, Exception Handling, IO, Serialization, Multi-threading, Concurrency etc.
- Experience in working on various Frameworks like Spring, Struts, JSF, EJB and ORM Technologies like Hibernate, and IBatis, which implements JPA.
- Good knowledge of Spring Core, Docker, spring batch, Spring security, spring boot, spring MVC and spring's integration with Hibernate and Struts technologies.
- Experience in Service Oriented Architecture (SOA), Web Services design development and deployment using WSDL, REST, UDDI, JAXP, JAXB, SAX, DOM, XSLT, Apache AXIS, SOAP Web Services,OAuth.
- Experience in deploying, configuring and administering application servers such as WebSphere, WebLogic, JBoss, JAX-WS, Glassfish and Apache Tomcat.
- Expertise in implementing Design Patterns like Singleton, Controller, MVC (Model View Controller), Session Facade, Service locator, DAO, DTO, Business Delegate, Factory and Abstract Factory, Decorator, Observer, Adapter and Strategy.
- Worked on the SPRING framework like SPRING IOC and SPRING DAO, JDBC Templates, Transactions, Security, AOP, MVC, ORM, Netflix OSS.
- Used persistence frameworks, Hibernate ORM, JPA to map POJOs to a relational database.
- Strong working experience on Hibernate. Used Hibernate Connection Pooling, HQL, Hibernate Caching.
- Proficient in using Object Oriented Programming Analysis and Design (OOAD) principles, UML and Rational Rose and Object Oriented Design Patterns in building high performance applications.
- Experience in using JSP and Servlets to create web interfaces and integrating apache tools like Kafka, RabbitMQ.
- Worked on (JMS) MQ's like IBMMQ and Active MQ.
- Good knowledge with Grunt task runner and installed latest version of libraries with Bower based on running in the Node JS environment.
- Solid experience on API development using node JS, express JS and Mongoose.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Hands on experience with various Applications servers and Web servers ( Web Sphere Application Server, WebLogic, JBoss, and Tomcat).
- Well experience in Design and Development of database systems using RDBMS concepts including Oracle, PostgreSQL, MySQL and experience in writing SQL queries, PL/SQL, T-SQL, Stored procedures, prepared statements and triggers.
- Knows big data technologies like Hadoop, Map Reduce, HDFC, Hive pig.
- Hands on experience using Drools Framework.
- Performed DevOps for Linux, Mac and Windows platforms.
- Proven knowledge in one or more NoSQL Document Store databases such as MongoDB, Cassandra.
- Skilled in using automated functional testing tools like Selenium and test driven development using JUnit and debug tools like log4j.
- Used Selenium WebDriver and TestNG to run parallel testing by creating Groups, and categorizing test cases.
- Execution of automated test scripts using Load Runner, Jmeter to test the performance and SOAP UI is the web service testing tool for API Testing.
- Experience in Web Application Development, SOA, Client-Server based Enterprise Applications, System Analysis, Technical Design, B2B Implementation, Performance Tuning and Testing.
- Developed and maintained automation framework using Ruby and Selenium WebDriver.
- Experience in writing Build Scripts using Shell Scripts, ANT, MAVEN and using CI (Continuation Integration) tools like Continuum, Jenkins and Hudson.
- Expertise in writing JUnit test cases using Junit Frameworks like Mockito and JMock.
- Strong knowledge on working with Jasmin-Karma, Protractor for client side unit testing and Experience on working client side build tools like NPM, Grunt, Gulp, Bower.
- Extensive experience in working on projects with Waterfall and Agile methodologies such as Test Driven Development (TDD) and SCRUM, Elastic Search.
- Extensively used Maven and ANT as build script for application build and deployment, Junit and log4j for unit testing and logging and Client side java script Unit testing tools such as Jasmine along with karma, coffee, Jest, mocha, chai scripts.
TECHNICAL SKILLS:
Languages: Java (Proficient), Python, C++, JavaScript, SQL
J2EE Technologies: Spring, Spring MVC, JSP, JDBC, Java Beans, Servlets, Collections Framework, Multithreading
Web Technologies: Node.js, Angular, MEAN stack and RESTful, Express, HTML, CSS, XML, jQuery, JSON, AJAX
Development Tools: Android Studio, Maven, Spring Tool Suite, Visual Studio Code, IntelliJ, Eclipse IDE, XCode, Atom
Database and Server: Mongo dB, MySQL, SQLite3, Apache Tomcat Server
PROFESSIONAL EXPERIENCE:
JAVA DEVELOPER
Confidential
Responsibilities:
- Diverse experience utilizing and implementing complex Client/Server Intranet/Web based N - tier and Microservices architecture applications in Banking, Insurance, Telecom and E-commerce platforms using Spring Boot, Spring Cloud config, Netflix OSS components (Eureka, Zuul, Hystrix), Pivotal Cloud Foundry, AWS, Rabbit MQ, Kafka, Zookeeper, Cassandra, My SQL, Restful Web Services.
- Experienced in designing, developing multi-tier application using J2EE technologies Servlets, JSP, Java Beans, JNDI, JDBC, Ant, Log4j, XML DOM, Web services, soap, DOJO using J2EE design platform.
- Hands on experience in Apache Sqoop, Apache Storm and Apache Hive integration. Hands on experience working with different File Formats like TEXTFILE, JSON, AVROFILE, ORC for HIVE querying and processing.
- Hands on experience in implementing SOA (Service Oriented Architecture) and web services such as SOAP and REST using WSDL, CXF2, JAX-WS, and JAX-RS.
- Implemented Micro-Services with Spring Cloud provided library services like Netflix Eureka Naming Server, Netflix Ribbon and Feign Client as a Rest client to map response to the client bean. Api's for Microservice's. and Consumed XML Webservices using the Microservices.
- Implemented business logic, data exchange and created graphics using JAVA, struts and Spring MVC.
- Used JAVA, struts and Spring MVC to interface with the jQuery UI, Bootstrap and manage the storage and deletion of content.
- Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework) and Macromedia/Adobe Flex.
- Developed applications using latest Java/J2EE technologies such as Cassandra, Java 8, Junit.
- Extensively worked in designing and implementation of multi-tier applications using Java 8, J2EE, JDBC, JSP, HTML5, Spring Boot, AngularJS, Servlets, JavaBeans with Eclipse.
- Used new Java 8 features, such as Lambda expressions, Streams and Functional Interfaces.
- Extensively worked on both Enterprise and Community edition of MULE ESB and also configured MULE API manager and RAML.
- Worked on RAML and REST based Web services for Mule ESB flows, also on Mule Soft MMC and Enterprise release capabilities.
- Developed software's for AWS in Java 8 (using Spring Framework 5.0, MySQL 5.6, AWS Aurora, Lambda, API Gateway, S3, SNS, SQS, DynamoDB, EC2, EBS, Akamai WAF (web application firewall) and Apache Tomcat web server.)
- Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud, Virtual Private Cloud, Private cloud.
- Used Microservices architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot.
- Built Spring Boot microservices for the delivery of software products across the enterprise
- Created the ALB, ELBs and EC2 instances to deploy the applications into cloud environment.
- Providing service discovery for all microservices using Spring Cloud Kubernetes project
- Applications are monitored using the Splunk, New Relic and CloudWatch alarms.
- Used IAM to manage and create AWS users and groups and used permissions to allow and deny access to AWS resources.
- Worked in building servers like DHCP, PXE with kick-start, DNS and NFS and used them in building infrastructure in a Linux Environment. Automated build, testing and integration with Ant, Maven and JUnit.
- Worked on JUnit testing using Mockito and Power Mockito, integration testing and SOAP UI testing.
JAVA DEVELOPER
Confidential
Responsibilities:
- Implemented business logic, data exchange and created graphics using JAVA, struts and Spring MVC
- Developed restful Web - services using Grails framework in Python.
- Used JAVA, struts and Spring MVC to interface with the jQuery UI, Bootstrap and manage the storage and deletion of content.
- Developed application using JavaScript, AngularJS for frontend, JPA, RESTful web services, MySQL for Backend and deployed in AWS. Developed single page application by using Angular JS and ReactJS, NODEJS, ExpressJS Legacy UniData ported using Redback RBO data connection via Cold Fusion. Intranet programming for local data, also UniData/Redback with Cold Fusion.
- Created Stacks using Amazon Cloud Formation templates to launch AWS Infrastructure and resources. Used AWS Lambda to run the code in the AWS.
- Used HTML5, CSS3, LESS, SASS, Bootstrap, AngularJS, jQuery for developing the front-end and Bootstrap to build a single page web app that communicate with back-end via RESTful API.
- Used Spring MVC Database API's and JPA (Java persistence API) to access database objects.
- Implemented code to perform CRUD operations on MongoDB using MongoDB Java Driver module.
- Involved in Data Migration process using Azure by integrating with GitHub repository and Jenkins.
- Worked on Modularization of the JDK under Project Jigsaw on Java 8. RAML specifications/build experience with MuleSoft.
- Used various Data stores like Arango DB, HDFS, Couchbase, and Cassandra.
- Used RabbitMQ to put messages on the queue to be consumed by Cassandra to journal various events while migrating data from Arango DB.
- Implemented responsive vector maps and charts on webpages using the data from MongoDB.
- 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.
- Involved in writing Thread Safe blocks for multithread using Executor Service Framework access.
- Created continuous integration builds using Ant, Jenkins, and Gradle and deployed on the WebSphere app server.
- Behavioral and integration testing is done using Cucumber and Selenium testing tools.
- Used JPA (Java Persistence API) with Hibernate as Persistence provider for Object Relational mapping.
Java Developer
Confidential
Responsibilities:
- Application development experience using multithreading, Serialization, Externalization, Collection, Generics.
- Worked with relative ease with different Software development methodologies like Waterfall, Agile (SCRUM) and Rational Unified Process (RUP)
- Extensive experience in working with broad range of Amazon Web Services (AWS) cloud services and it's features like Autoscaling, AWS Storage, ELB, EBS, VPC, Security Groups, Access Control Lists (ACL), Iaas, Paas, SAAS, Route53, RDS, S3, IAM, SNS, SES, Cloud Watch and SQS.
- Proficiency in developing MVC2 based applications by using various integration of open source frameworks like spring, Struts and Object Relational Mapping Technologies like Hibernate, SCALA, AKKA, PLAY.
- Architect and design serverless application CI/CD by using AWS Serverless (Lambda) application model.
- Proficiency in using Hibernate features such as HQL (Hibernate Query Language) and Criteria queries for effectively use of the relational Databases and prefer Second level cache (EH - Cache) to optimize performance.
- Proficient in implementation of frameworks like Struts, Spring (Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, JSF, AJAX frameworks (Rich Faces, My Faces) and ORM frameworks like Hibernate, IBATIS.