We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

FL

PROFESSIONAL SUMMARY:

  • Having 6+ Years of experience as a Sr. Full - Stack Java/J2EE Web Developer with diversified exposure in analysis, design, development and implementation of web-based applications.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.
  • Excellent knowledge on Spring Core such as Dependency Injection, Annotations and XML based Configurations.
  • Extensively worked on Spring, Spring Hibernate ORM and JPA.
  • Strong hands-on experience with Spring MVC Controllers, Spring Annotations, Spring Tag Library, Inversion of Control (IOC), Spring Boot, Spring DAO
  • Proficient at designing dynamic web applications using HTML5, CSS3, JavaScript, jQuery, AJAX, JSON with responsive web applications using Bootstrap.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, Struts, EJB, Java Beans, JDBC, XML, Web Services (SOAP & REST), JNDI, Multi-Threading.
  • Hands on experience in implementation ofPivotal Cloud Foundry(PCF)services suchas Pivotal Application Service, Pivotal Container Service and Pivotal Functional Service
  • Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry(PCF)
  • Extensively worked on React js, Angular JS (Frontend) and Node JS(Express), SpringBoot (Backend) and AWS Cloud Services (EC2, Serverless) and developed microservices which optimized REST API functionality and used Apigee for API management.
  • Experience in testing the react components using Jest and Enzyme.
  • Used Postman and SOAP UI tools for testing RESTful and SOAP Web Services.
  • Expertise in database technologies such as SQL, Oracle and PostgreSql databases.
  • Hands on experience in Requirement Analysis, High-level design using Design Patterns and Object-Oriented Programming.
  • Expertise in Kafka brokers, zookeeper, Kafka connect, schema registry, KSQL, Rest Proxy and Kafka Control
  • Having knowledge on Java 1.8 features like Lambda expressions and functional interfaces, and Parallel Streams.
  • Designed, deployed, and supported highly available and scalable Ping federate infrastructure in AWS and On-premise that provides single-sign-on (SSO) and federation solutions for internal accesses.
  • Experience on working with Amazon Web Services like EC2, S3, Amazon DynamoDb, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front, Auto-Scaling, IAM, VPC, Cloud Trail, Lambda, SQS, Cloud Front AWSWorkspaces.
  • Hands on Experience with Middleware Technology Messaging Brokers like Rabbit MQ.
  • Expertise with automated JavaScript testing, specifically testing frameworks such as Jest or Mocha.
  • Used SOAP for Web Services by exchanging XML data between the applications.
  • Experience in server deployment on Cloud (EC2) servers with help of DevOps tools.
  • Developed and consumed RESTful Web Services in multiple projects.
  • Experience in web servers like JBoss, Web Sphere Application Server and Apache Tomcat on entire Software Development Life Cycle (SDLC).
  • Extensive experience in developing producers & consumers in Kafka to build a data pipeline.
  • Experience in writing SQL, PL/SQL Procedures / Functions, Triggers and Packages on Database (RDBMS) packages like Oracle 11g, MySQL and nosql databases like MongoDB.
  • Good experience in working with Web/Application servers like Apache Tomcat.
  • Expertise in using version control tools like SVN and GIT, CVS.
  • Expertise in creating build files using ANT, MAVEN, and logging using Log4J.
  • Experience in Logging and tracing tool like log4j and SPLUNK.
  • Expertise in developing database application using Oracle, Sybase, DB2, MySQL, SQL Server.
  • Have experience to Develop scripts for build, deployment, maintenance and related tasks using Jenkins, Docker.
  • Good Knowledge on using JUnit for Unit Testing along with Spring Mock and Mockito framework.
  • Experienced in Business/Technical Requirements Capturing, Configuration Management, Team Coordination and Software Engineering Processes.
  • Experience working on Software Development Life Cycle (SDLC) with a blend of proficiency and leadership in AGILE-SCRUM.
  • Good technical abilities and skills developed by determining work ethic and self-learning.

TECHNICAL SKILLS:

Operating Systems: Windows, Macintosh, Unix and Linux

Languages: C, C++, Java, JavaScript, Python, SQL, PL/SQL

Java/J2EE Technologies: Java EE 4/5, Servlets, Java 8, J2EE, JSP, EJB

Web Technologies: HTML5, CSS3, XML, AJAX, JSP, Angular JS, Backbone JS, Node JS, jQuery

XML/Web Services/Cloud Services: AWS EC2, Azure, XML, SOAP, Apache Axis, DOM, REST

Frame works: React, Angular, Django, Flask, Struts, Hibernate ORM, Spring MVC, Spring Boot

RDBMS: ORACLE 10g MS-Access, MySQL, SQL-Server, DB2

Web/Application Servers/ Databases/Big Data: Apache Tomcat, Oracle, MySQL, Cosmos, PostgreSql, MongoDB, Spark, Hadoop, Hive, Hbase, Flume, IBM Websphere, Adobe Livecycle

IDE s: Eclipse, Visual Studio Code, PyCharm

Design Patterns: Singleton, Front Controller, MVC, MVT

Version Controls/Testing: GIT, SVN, CVS, JUnit, Selenium, Mocha

Methodologies: Unified Modeling Language (UML), Agile.

Build Tools: Ant, Maven, Docker, Looper, Jenkins, Heroku

PROFESSIONAL EXPERIENCE:

Confidential, FL

Java Developer

Responsibilities:

  • Worked on customer portal which is an application used by their customers to manage their cloud services.
  • Developed Single Page Applications (SPA) using React.js, HTML5, CSS3, and Bootstrap 3.
  • Involved with creating backend request handler (open source) for web apps using python
  • Developed a fully functional login page for the company’s user facing website with complete UI and validations.
  • Unified data with Heroku Connect for synchronizing Salesforce and PostgreSQL CRM DB.
  • Build apps utilizing Heroku connect for Nodejs application to extend data directly to customer through Salesforce.
  • Used External objects to make data available within Salesforce deployment for building engagement apps.
  • Used Shield for manipulating sensitive data to extend CRM to Heroku apps.
  • Utilized Heroku add on such as mongodb integration for manipulating db for creating microservices.
  • Used Kube of cloud foundry for building and deploying apps to Kubernetes clusters
  • Deployed, Scaled, Configured, wrote manifest file for various Microservices inPCF.
  • DevelopedREST API'susingSpring MVCandSpring boot, hosted all micro services onPCF.
  • UsingPCFdidsmoke tests, which are functional unit and integration tests on all major system components.
  • Used OPA to implement authorization across RESTful microservices that integrate with Docker and making pods placing in Kubernetes
  • Used Looper for deploying shell commands
  • Developed complex nested components for reuse such as Pop-Up, Navigation.
  • Implemented Apache camel to integrate the different applications using protocols like http, ActiveMQ and JMS.
  • Implemented pagination by using ngx-pagination module.
  • Developed application for Express Script’s Communication Gateway using Spring Boot and ReactJS.
  • Used Custom Pipes as filter to provide better search and sort experience.
  • Applied CSS3 and Bootstrap for responsive web pages.
  • Used Cosmos db for indexing and reducing latency for enabling fast output in JSON
  • Used Dockers containers for API management and deployed on Kubernetes
  • Used Kafka for analytics and ingesting data into Spark for metrics analyzing.
  • Performed form validations using reactive forms from React.js framework.
  • Implemented Router to enable navigation from one component to another.
  • Created Services to consume REST API's and to communicate between components using Dependency Injection provided by Node.js
  • Used interactive data binding, filters and animation events usingAngularJS 2.
  • Used Typescript in Angular 2 reformation, by using the System JS we convert the Typescript files to JavaScript files, as a default extension with the help of libraries.
  • Wrote unit test cases for controllers, filters and services using Jasmine and Karma.
  • Developed server-side application to interact with database using Spring Boot and Hibernate.
  • Configured the Micro Services using Spring Cloud Config Server
  • Used Adobe Livecycle (AEM) as design tool to render XML forms as HTML files for REST Endpoint
  • Developed POJOs for Data Model and made individual HBM records to delineate Java Objects with Relational database tables.
  • Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
  • Implemented Controller Advice for exception handling at REST layer.
  • Developed test classes in JUnit for unit testing.
  • Designed and developed the monitoring system used for AWS Elastic Environments, including monitoring individual instance health, overall environment health, and managing individual component failure cases e.g. missing ELB, misconfigured Auto scaling Group, misconfigured EC2 Security Group, etc.
  • Used Amazon Web Services (AWS) to create highly fault tolerant and scalable Java application using Elastic Load Balancing, EC2, Lambda, Elastic Bean Stalk, RDS and S3 and DynamoDb.
  • Used Hibernate framework as Object Relational Mapping tool for persisting java objects on MySQL Database.
  • Used inline policy for IAM management specific to group.
  • Used Jenkins for Continuous Integration and Continuous Deployment. SonarQube, Check Marx and PMD plug- ins are added to the Jenkins pipeline for Code Analysis.
  • Used Lombok dependencies to reduce boilerplate.
  • Used Apigee for managing API gateway for providing secure data transfer between apps utilizing Mongodb database.
  • Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Worked on CI/CD tools for creating Jenkins jobs, trigger the build and perform release cuts of the application
  • Used Kanban methodology for execution.
  • Used Jira for Task Assignments and for Bug Tracking.
  • Used iText and openCSV to generate PDF and CSV reports.

Environment: Java1.8,J2EE, Angular JS, Spring, Spring Boot, Hibernate, XML,JavaScript, Maven, JIRA, JUnit, GIT, Web sphere Application server, Tomcat, Jenkins, AWS, EC2, Lambda, EBS, RDS, S3, Docker, Microservices, Postman.

Confidential

Software Developer

Responsibilities:

  • Produced script that can automatically find repeating features in cryo-electron tomograms with the use of Machine Learning
  • Launched dashboard for analytics using Reactjs and Nodejs. Used task runners like Grunt and deployed on Heroku and using postgresql databases
  • Management of API using Kubernetes for deploying
  • Created RFP microservice to provide RESTful API utilizing Spring Boot with Microservices utilizing MySQL database.
  • Used Cloud foundry for integrating services using open services broker API utilizing CF bosh
  • Created handlers for RESTApi calls managing MongoDB(NoSQL) database
  • Microservices have been built using spring boot, Netflix OSS, spring cloud and deploying to AWS Cloud.
  • Implemented CI/CD pipelines with Jenkins to setup pull request, pre-prod and prod deployment workflows with regression test suites
  • Used PCF Cloud Foundry to support the development, management and continuous delivery of software applications deployed on top of an IaaS tool such as Amazon Web Services (AWS)
  • Used AEM to integrate with Adobe Exp Cloud(AEC) to track engagement across channels
  • Involved in the development of the using Spring MVC, Spring IOC, Spring Core, Hibernate, MySQL, and IBM WebSphere.
  • Involved in System Analysis, Design and development using OOAD methodology to capture and model business requirements.
  • Responsible for creation of design artifacts using Enterprise Architect.
  • Reviewed business requirements and discuss with application architect about the design.
  • Used Value/Transfer Object and Singleton, Data Access Object, Factory design pattern.
  • Developed Batch process framework using executive service framework to cascade multiple changes on multiple records in only one transaction.
  • Used Spring Transaction Management extensively.
  • Responsible for developing java components using Spring, Spring JDBC, Spring Transaction Management.
  • Created and ImplementedMicroservices or REST APISusing spring boot, REST, JSON.
  • Used Apigee for seamless integration and creating apps.
  • Used Spring JDBC in persistence layer that is capable of handling high volume transactions.
  • Implemented the service layer using Spring with transaction and logging interceptors.
  • Used Spring framework for middle tier and Spring-JDBC templates for data access.
  • Developed SOAP/REST based Web Services using both SOAP/WSDL and REST.
  • Used multithreading to improve performance in generating the reports in Java.
  • Designed and developedSOAP Web Services Client program to consume existing SOAP web service using Axis framework.
  • Tested SOAP web services using SOAP UI and REST services using POSTMAN.
  • Created and compiledXML Schemato generateJava Beanclasses.
  • Developed DAO Layer by calling existing stored procedures.
  • Used Maven for compilation and building JAR, WAR.
  • Used Log4J for logging and tracing the messages.
  • Used STS for developing, debugging, integrating and deploying the application.
  • Maintained source code in GIT Repository.
  • Involved in the day to day sprint development activities and delivered per sprint timeline.
  • Used AWS inline policy management for users and lambda functions for optimization.
  • Written unit test cases using JUnit and Integration test cases and integrated with Jenkin jobs.
  • Coordinated with the onsite and offshore developer’s w.r.t ongoing issues and follow up.

Environment: Java, Agile (SCRUM), REST API, Spring DI/IOC, Spring Boot, STS, Spring JDBC, XML, SOAP (AXIS) Web Services, Enterprise Architect, Web Services (SOAP and REST), SOAP UI, POSTMAN, Maven, Junit, Maven, Log4J, GIT, Oracle, UNIX.

Confidential

Software Developer

Responsibilities:

  • Designed and built systems to ingest and transform data using data mining, text analysis and query processing of over 100TB search and video logs using Amazon's Deep Scalable Sparse Tensor Network Engine (DSSTNE)
  • Developed a website based on Node js as backend and Reactjs as frontend.
  • Developed Client-side UI changes using JSP, JavaScript, jQuery, HTML, CSS, AJAX, JSTL, JCP, JSP, Spring MVC, Spring IOC, Spring JDBC and Web services.
  • Developed MongoDB query based on aggregation framework.
  • Management of API by deploying on Kubernetes and creating docker pods
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB.
  • Used Eclipse with Tomcat application server for development and application deployment.
  • Used JIRA for Project Management, Bug Tracking, and Issue Tracking.
  • Captured all the functional and technical requirements of the Supply Chain Management System.
  • Was involved in the preparation of the software requirements and design document (SRS & SDS).
  • Adapted Java Design Patterns DAO, Value Objects and Session Facade to develop business components.
  • Developed class diagrams and Sequence diagrams using UML.
  • Defined the detailed application and database design.
  • Involved in collecting requirements from Business Users, Data Modeling, Designing and Developing Tools using J2EE, Java, JSP, EJB, and Servlets.
  • Proficiency with modern development tools, like Babel, Webpack, and Git
  • Developed the application based on MVC architecture.
  • Developed the GUI using HTML, CSS and JSP, AJAX and JQuery.
  • Front end validations are written using JavaScript.
  • Used AWS lambda functions for faster response.
  • Java Servlets were used as the common gateway interface between the client and server.
  • Java Beans were used to handle business logic as a Model and Servlets to control the flow of application as Controller.
  • Used JDBC for connecting to the database.
  • Writing database queries on Oracle and Involved in the JDBC queries as part of implementation.
  • Used WebSphere Application server to deploy the applications.
  • Performed Unit Testing using JUnit.
  • Provided a User Manual and User on the new system to ease them into the new system.
  • Used CVS as a version control tool.

Environment: JDK, J2EE, Java, HTML, CSS, JSP, JavaScript, AJAX, JQuery, EJB, Servlets, MVC Architecture, JDBC, Oracle, WebSphere, JUnit, CVS, Eclipse, Linux, Design Patterns, UML.

Confidential

Java Developer

Responsibilities:

  • Involved in understanding and analyzing the requirements of the project.
  • Designed and developed the User Interface usingReact js and Springboot.
  • Developed REST API Microservices using Nodejs
  • UsedJavaScriptto perform Client-Side Validation.
  • Implemented server-side programs by usingServlets and EJB.
  • Implemented using theMVCdesign pattern.
  • Responsible for designing, coding and developed the application inJ2EEusingStruts MVC.
  • DevelopedController Servlets, Action and Action Form objectsfor process of interacting withMySQLdatabase using Struts.
  • DevelopedSQL Queriesto interact with theMYSQL Databaseand usedJDBCto interact with the Database.
  • Involved inUnit testingfor various components.
  • UsedLog4jfor any logging purposes during the development of the application.
  • UsedApacheTomcat Server to deploy the build.
  • Used Clear Case as repository to control versioning of projects.

Environment: Java, J2EE, HTML, CSS, JSP, JavaScript, AJAX, JQuery, EJB, Servlets, Struts MVC, JDBC, MYSQL, Apache Tomcat Server, Log4j, Unit Testing, Clear Case, Eclipse, UNIX.

Confidential

Java Developer

Responsibilities:

  • Develop/program and deploy new functionality and features in line with functional specifications and business requirements.
  • Experience in working with the fast-moving development team using agile Scrum Methodology.
  • Design, develop, test and deploy application in accordance with established standards.
  • Interacted with Business Analysts and product owner to analyze the business requirements.
  • Created custom plugins, templates, and functions for Reactjs single page application.
  • Developed digital card single page application using Reactjs, HTML5, CSS3, and Bootstrap, JavaScript, JSON.
  • Applied J-Query scripts for basic animation and end user screen customization purposes.
  • Involved in Migrating the application backend to Amazon Connect using React.js.
  • Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
  • Involved with bug fixing on functionality, performance and designing issues with JavaScript JQuery, HTML5, CSS3 and AngularJS.
  • Used NPM (Node Package Manager) for Node JS development.
  • Used NPM to manager server-side packages.
  • Used TDD for writing test cases.
  • Used karma and mocha test frameworks tounit testAngular Web Applications.
  • Worked on documenting the test plan.
  • Participate and provide support in System integration testing, User acceptance testing, Alpha and Beta Testing.
  • Sync-up with the teams at client to understand the change requests and issues reported.
  • Used GitHub as version control to handle different code versions and releases of source code.
  • Experience working with the fast-moving development team using agile Scrum Methodology.
  • Created Various Jenkins jobs for fetching the code from repositories such as GIT and deploying it into Linux servers for all Dev, QA, and Performance and Production environments.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, the Docker container leverages Linux containers and has the AMI baked in.
  • Worked on migration from Manual deployments to fully automated deployments by using Jenkins and shell script for automation.
  • Responsible for performing manual deployments using the Shell scripts in Linux Shell in case of automated deployment failure.
  • Worked on creating Amazon connect contact flows and routing profiles.
  • Designed AWS Cloud Formation templates to create custom security groups to ensure successful deployment of Web applications and database templates.
  • Worked on Protractor to test existing functionality end to end.
  • Developed Splunk module to perform log monitoring of different service logs.
  • Used GitHub and AccuRev as version control to handle different code versions.
  • Creating alarms in Cloud watch service for monitoring the servers' performance, CPU Utilization and the disk usage etc.
  • Developed, deployed, and managed event-driven and scheduled AWS Lambda functions using Node JS to be triggered in response to events on various AWS sources including logging, monitoring, Robo hydration, security related events and to be invoked on scheduled basis to take backups.
  • Deployed a code using blue/green deployments with AWS Code deploy to reduce downtime due to application deployment. If something unexpected happens with your new version on Green, you can immediately roll back to the last version by switching back to Blue.
  • Setup load balancers in front of auto scaling groups in AWS to create a dynamically scalable production environment able to handle large swings in load.
  • Architected, planned, developed & maintained Infrastructure as code using CI/CD deployments using Terraform.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Created Python scripts to totally automate AWSservices which includes web servers, ELB, CloudFront distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Used AWS CLI to manage different AWS services.
  • Used Splunk for application logging.
  • Designed and worked with team to implement ELK (elastic search, log stash and Kibana) Stack on AWS.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Documented all the build release process.
  • Involved in 24X7 Production support and bug fixing.
  • Analyzed the defects and categorized them based on severity using HPSM.

Environment: Angular JS, Vue.js, JavaScript, Node JS, jQuery, ES6, GitHub, HTML, CSS, Bootstrap, Artifactory, Jenkins, AWS, Cloud Formation, Cloud watch, AWS Lambda, Amazon Connect, Terraform, Bash Script, shell script, JIRA, HPSM, Splunk, ELK, Karma.

Confidential

Java Developer

Responsibilities:

  • Responsible for transforming design mock-ups to W3C standards compliant HTMLpages using XHTML,CSS, JavaScript, and jQuery, JSP, XML and XSLT.
  • Involved in web designing using HTML, XHTML, CSS, JavaScript and extensively used Table Less Design in CSS for positioning.
  • Extensively worked with Web and related sources.
  • Designed and developed code for table less web interfaces usingXHTML, CSS, DOM and JavaScript.
  • Developed the functionality for communicating between the modules mostly involved in VIEW and CONTOLLER section of MVC pattern for CMS project, it includes HTML, CSS, JavaScript, JQuery, JQuery UI and AJAX which were used for UI development.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using React.js, Bootstrap.js, Node.js, EXT.js and JQuery.
  • Worked with JavaScript testing frameworks Karma, Jasmine and Protractor.
  • Designed data formatted web applications using HTML, DHTML, XHTML and CSS and deploy the script by client side scripting using JavaScript.
  • Created web services and desktop applications to access and display data needed by support teams using JavaScript, JQuery,React.js, Node.js, Java, CSS and HTML.
  • Optimized Ext.Js themes and prepared performance applications.
  • Maintained Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap, custom media queries, etc.
  • Created dynamic HTML pages with JavaScript and CSS for their Intranet software product.
  • Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
  • Extensively used JQuery UI for screen design and development.
  • Used Dreamweaver, Photoshop, Flex for implementing application and designing graphics and images.
  • Developed presentation and UI components using Struts frame work, JSP, Struts Tag Library, AJAX, Java Beans, XML, HTML, CSS, Custom Tag and JavaScript.
  • Used SVN for version control and QC for defect tracking.
  • Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.

Environment: Java, JavaScript, HTML, CSS, JSP, XHTML, DHTML, XML, DOM, JavaBeans, Adobe Photoshop, Adobe Dreamweaver, Jasmine, Ajax, JQuery, Angular.js, Ext.Js, node.js, React.JS, Bootstrap, SVN, Oracle, Windows.

We'd love your feedback!