Senior Java Developer Resume
SUMMARY
- Creative professional with5 plus yearsof experience with completeSoftware Development Life Cyclein both Web based and Enterprise applications including requirement analysis, design, and implementation and testing with priority onObject Oriented, Java/J2EE and Client Server technologies.
- Good knowledge on object - oriented programming concepts, core JAVA, PHP programming languages.
- Experienced in SOA, Agile methodologies, JUNIT, Mockito framework for unit testing, Struts1.2/1.3 framework and spring for implementing the Web tier of application.
- Familiarity with Postman, UNIX Shell.
- UsedJSON (JavaScript Object Notation)for Data Interchange/Transmit Data betweenAngular JSandSpring MVC.
- Experience in developing unit test cases using Karma, Mocha and Protractor to perform end-to-end testing on AngularJS applications.
- Management, Documentation, Maintenance and Support.
- Working knowledge of Core JAVA, J2EE, HTML, CSS, JavaScript, JQuery, WordPress & debugging skills
- Extensively worked on Spring Batch/Spring JPA/Spring Core/Spring Boot.
- Working experience in React flux libraries Redux JS, VanillaJS and Alt.
- Developed multi-tiered OO system architectures utilizing Use cases and UML diagrams.
- Extensively worked on Java Messaging Services JMS using JAXB and SOAP/Restful Web services.
- Extensively usedIBM Rational Rosein the design process for generatingUMLdiagrams torepresent Use cases, Sequence, Activity, Class diagramsandMS VisioforFlowCharts.
- Good experience inNoSQLdatabasesMongoDB, Cassandra,and relational data modeling, object-relational integration (ORM), physical design/tuning.
- Experience in messaging queue services like IBM MQ. Rabbit MQ, Active MQ and Apache Kafka
- Experienced in JDBC, Servlets, EJB, XML, and JMS & Coding Standards for best coding practices.
- Proficient in web programming using XML, XSD, HTML, JavaScript, JAXB, CSS.
- Have knowledge on DTD, CSS, AngularJS, JSP, Ext-JS, and HTML5.
- Fluent in the Windows XP/7/10 and UNIX operating environments.
- Hands on experience on Oracle 9i and MySQL.
- Developed large-scale, real-time, live blogging server and UI compatible for Node.js application.
- Excellent knowledge on Queue/Topic configuration and architecture using VSD diagrams.
- Experience in usingAWSSDKfor connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application
- Extensive experience inAmazon Web Services (AWS)cloud computing service it includesAmazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS IdentityandAccess Management (IAM), AWS CloudWatch, Amazon EBSandAmazon Cloud Front.
- Experiencing in using Continuous delivery / Continuous Integration(CD/CI)toolsDocker,Jenkinsto deploy this application toAWSand usedGITfor Version Control of code for incremental development.
TECHNICAL SKILLS
Web Technologies: JQuery, AngularJS, ReactJS, JSP, Servlet, JAX-WS, SOAP, JSON.
Modeling Tools: UML, Microsoft Visio & Enterprise Architecture
Methodologies: OOPS, OOAD, Agile & Scrum
Cloud Technologies: AWS & Azure
Databases: Oracle 9i, Oracle 10g, Postgres SQL & MySQL
Frameworks: Spring framework, Struts framework, Spring Batch
Protocols: TCP/IP HTTP, HTTPS, FTP & SOAP
Testing Tools: Junit, Mockito and TestNG
Build Automation: ANT, MAVEN, Jenkins and Gradle.
Operating Systems: Windows 98/2000/XP/Vista, Windows 7/8/8.1/10, UNIX Version 6
IDE Eclipse: RAD 7.0, Notepad++, Visual Studio 2010, Eclipse
Version Control Tools: GIT, CVS and SVN
PROFESSIONAL EXPERIENCE
Senior Java Developer
Confidential
Responsibilities:
- Developed web pages using ReactJS, AngularJS, HTML5, SCSS, CSS Gird, Bootstrap, CSS emotion, JavaScript web technologies and frameworks.
- Worked on HTML, CSS, JavaScript, AJAX, Core Java, Collections, JSP, JDBC, Servlets, SQL, Struts and Hibernate for the web services.
- Design & creation of Thingspace virtual environment using vagrant, Linux, brew, scala, HomeBrew, cask, Ansible.
- Developed User Interfaces for the applications using HTML5, CSS3, JavaScript and Bootstrap.
- Mainly worked on Jasper that used for reporting and printing of Work Orders for operations.
- Creating and making changes in the Trailing Documents by using Jasper Reports
- Involved in analysis, specification, design, implementation, testing and production support phases of
- Software development Life Cycle (SDLC) and used agile methodology (SCRUM) sprint cycle
- Test driven development done using JUNIT testing framework.
- Extensively used Multithreading and Core Java for translation process of Order generation.
- Designed a SOAP Web service client, parse the CTSU (Clinical trials Service unit) WS at the scala front end.
- Microservices have been built using spring boot and deployed to AWS cloud.
- Experience inNodeJS, implementingNodeJScallbacks,NodeJSweb server,NodeJSRestful APIs.
- Integrated REST API’s with Postgres Database and Mainframes Web Services.
- Have experience on working with several databases like MongoDB,PostgreSQL, and MySQL.
- Used spring integration for integrating the application with Microservices using spring integration workflow files
- Developing Microservices using Spring Boot, Cloud, RESTful components.
- Implemented custom Directives and structural Directives using Angular and developed code on TypeScript and ES6 to implement Angular Components.
- Worked with Apache Kafka to build real time data pipelines and streaming apps
- Assisted my team with migration of existing applications built in Angular 1.6 to Angular 2 and to Angular 4 and Angular 6.
- Coded extensively using JavaScript, MVC Framework and AngularJS to make rich internet web application for a Single page app.
- Performed Build & Release for the product usingAnt,Mavenbuild scripts.
- Built automation framework from scratch for a Linux-based CLI system using Python.
- Used Python script to configure the WebSphere application server in all the environments.
- Deployed applications into Continuous Integration (CI) environments likeJenkinsto integrate and deploy code on Continuous Integration (CI) environments for development testing and implemented test cases in Junit
- Implemented WebSphere MQ and Rabbit MQ for provisioning using the Spring JMS Listeners to parse the XML message.
- Interacted with RESTful Web services using Angular 6 Http Module.
- Tested server side with Mocha forNodeJS.
- Design and implement centralized logging usingElasticsearch, Logstash and Kibana.
- Optimized the performance of the application using Bundling and Angular 8.
- Developed the REST Microservices using Java JDK 1.8 on Spring Boot platform by gathering the knowledge of previous phase resources and integration with Oracle.
- Worked extensively with SOAP and Restful web service for application integration.
- ImplementedSpring MVC frameworkand integrated all products with web services.
- Involved in Data migration from on premises environments intoAWS.
- Worked on Cloud transformation like migrated our company's current IT infrastructure to thecloud.
- Involved in different phases of Software Development Life Cycle (SDLC) like analysis, design and development and testing with SOA, Amazon Web Service (AWS) and Microservices architectures.
- Used HTML, Spark, Bootstrap, CSS3, AngularJS to design the entire web application and make it mobile friendly application.
- Deployed and monitored scalable infrastructure on Amazon Web Services (AWS)
- Implemented the Project structure based onSpring MVCpattern usingspring boot
- Implemented Batch jobs to deal with large number of chunks using Spring Batch Framework to execute the similar jobs simultaneously.
- Worked in database designing using RDBMS Concepts in Oracle, MYSQL and familiar with NoSQL Databases like MongoDB.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment
- Extensively involved in the development of backend logic or data access logic usingHibernateand thus creating the object relational mapping with the Javabeansin the application.
- Created Multi-Masters and Multiple worker Kubernetes cluster for Production environment
- Worked on Deployment Automation of all Microservices to pull image from Private Docker registry and deploy toKubernetesCluster.
- Used Swagger to interact with API end points of the Restful services.
- Extensively used My Eclipse IDE configured and deployed the application into Apache Tomcat.
- Used Directives for Angular cross component interaction. Worked with the Java API in the software components interactions.
Environment: Java 8.0, spring 4, Hibernate 4.2, Spring Boot, JPA, JavaScript, AngularJS, HTML 5.0, CSS3, Apache Tomcat, STS, Oracle 11g, Log4J, JUnit, Selenium, XML, Web Services, Node.Js, SOAP UI, Kafka, Adobe Flex, Scala, AWS, Ant, Maven, Jenkins, Git, PL/SQL, Python, Docker.
Full Stack Java Developer
Confidential
Responsibilities:
- Worked on the development and optimization of REST APIs. Apache Kafka ApacheCassandraGit Docker.
- Maven used for building the project.
- Helped team to co-ordinate with UX designers and develop dynamic content using front end with HTML 5, CSS3 and AngularJS.
- Developed and improved application using MVC framework, AngularJS, backbone.js and Bootstrap.
- Responsible for all deployments done for production and test servers
- Worked on JAP-framework, and JMS.
- Develop UIs with JSP, Javascript, HTML and CSS.
- Expertise in implementing the AngularJS in creating animations based on CSS classes.
- Extensively used JMS to create the Automated Payments System messaging system.
- Used Hibernate ORM feature for persisting data and JPA for High performance.
- Developed stored procedures using PL/SQL and shell programs.
- Used MVC pattern of spring for logging purposes.
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement
- Developed unit and integration tests for existingmicro servicesusingJUnit, MockitoandDocker environments.
- Developed and ImplementedANTandMAVENScripts to automation of build process onMAVENbuild tools to test the application manually and run theJUNITTest suites. gathering, Design, Analysis and Code development
- Test driven development done using JUNIT testing framework.
- Used to support Python, PHP & Java application deployment using Ansible, Jenkins and Docker.
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby and Docker on familiar servers such as Apache, and IIS.
- Coordinated with the team in developing One Click AWS Cloud-Infra Provisioning using Python, Amazon CloudFormation, Docker and AWS Lambda.
- Worked as a Front end developer using JavaScript, jQuery, HTML, CSS, Java, MySQL
- Designed UI using JSP, HTML and validate with JavaScript, AJAX for providing the user interface.
- Responsible for timely delivery and given demos by weekly.
- Team is working in an agile environment.
- Design and Coding of Thingspace platform Rest Api micro services using Golang, WebStorm & proof of concepts using scala rest service and spring boot.
- Worked on Deployment Automation of all microservices to pull image from private Docker registry and deploy toKubernetesCluster.
- Worked on analyzing Hadoop cluster using different big data analytic tools including Flume, Pig, Hive, HBase, Oozie, Zookeeper, Spark and Kafka.
- Used Jenkins as an AWS code deploy plugin to deploy to AWS
- Performed configuration, deployment, and support of cloud services including Amazon Web Services (AWS).
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js and Node.js.
- Developed large-scale, real-time, live blogging server and UI compatible for Node.js application.
- Responsible for co-coordinating/working on multiple projects.
- Used JPA for persistence and involved in writing JPA Named Queries SQL Queries to fetch data from Oracle database.
- Involved in extensive debugging, bug fixing using JIRA.
- Extensive use of core Java by implementing Inheritance, Implementing interfaces, handling Business Exceptions.
- Configuration of a backend server usingNodeJSframework.
Environment: Java/J2EE, Python, AWS, Agile/Scrum, Bootstrap, AngularJS, Scala, Mongo DB, Node JS, HTML, CSS, Spring, Eclipse, IntelliJ, Spring MVC, Ant, Maven, SVN, AJAX, Apache Tomcat Server, Log4j, Restful web services, WebSphere Application Server, Spring, Oracle, Jboss, JUnit, Mockito, JIRA, Jenkins, Windows.
Java Developer/Software Engineer
Confidential
Responsibilities:
- Involved in developing web pages using Jsp, html, css, JavaScript, jQuery, Ajax.
- Had also contributed in query generation related to inventory - Merchant Forecast, Override inventory
- Worked on responsive design and developed a single page responsive website that could be served to desktop, Tablets and mobile users using ReactJS.
- Analyzing business requirements, functional specifications to provide functional decomposition.
- Creating Functional test cases.
- Used JavaScript for client-side validation and Struts Validator Framework for form validations
- Developed front-end screens using HTML, JavaScript, Ajax and Bootstrap.
- IBM Websphere hosting and Apache Tomcat webserver integration- both on Windows and AIX platform.
- Building the Whole Front end for the Inventory section in promo planning plus implementing the business
- Logic as per the Use case given by the client.
- Involved in transpiling, bundling and developing React components for the partner homepages using React JS.
- Received Onsite appreciation for offshore efforts in delivering the code, test cases within the stringent time constraints, highly proactive, detailed communication on any deviation/fault in component behavior.
Environment: HTML, JSF, jQuery, JavaScript, Apache CFX, JBoss, Spring 3.x, Hibernate 3, Spring MVC, SVN, SOA, RESTful, JAX-RS, Jersey, SoapUI, JAX-WS, Apache Axis 2, JUnit, Web services, JiBX, Postman, Agile.