We provide IT Staff Augmentation Services!

Java/javascipt Developer Resume

2.00/5 (Submit Your Rating)

Wisconcin, PA

SUMMARY

  • Involved in different phases of Software Development Life Cycle (waterfall& Agile) methodologies including Requirements gathering, Analysis and design, Implementation, Testing, Deployment and Integration.
  • Rockstar in implementing variety of applications using Spring Boot and Microservices.
  • Experienced in AWS Cloud platform and its features which include EC2 AMI, EBS Cloud watches, AWS Config, Auto - scaling, IAM and AWS S3.
  • Developed AWS services like Spring Cloud Function, Aws Lamda, S3, Dynamo DB, API Gateway
  • Experienced wif J2EE Design Patterns such as MVC, Session Façade, DAO, DTO and Singleton Pattern.
  • Written shell, ANT, Maven, Gradle, Jenkins (CI) scripts for builds and deployments to different environments.
  • Worked on XML technologies like XML, XSL, XSD, XSLT, XQuery, XPath and DTD.
  • Experience using frameworks like Spring, JPA, Hibernate, and Struts. Developed and consumed Restful Web services and developed Restful API wif JSON and XML. Tested using SOAP UI, Fiddler, Postman etc.
  • Expertise in Cutting Edge Technologies like EJB, JMS, REST, XML and Web Sphere MQ Series wif good experience in developing and deploying Enterprise Java Beans on various Application Servers.
  • Deploy Java applications on Application Servers - Weblogic, IBM WebSphere, JBOSS and Apache Tomcat.
  • Expertise in developing Multi-tier enterprise level web applications using various J2EE technologies including JSP, Servlets, Struts, Spring, Hibernate, JTA, JDBC, JNDI, JMS, Java Multi-threading API.
  • Experienced in writing unit test cases using Junit, TestNG and Mockito. Used tools like JIRA, Confluence and Rally.
  • Working wif SQL databases like Oracle, Sql Server, MySQL, DB2 and NoSQL databases like MongoDB, Cassandra.
  • Strong development experience creating rich frontend UI in HTML5, CSS3, JavaScript, AJAX, JSF / JavaScript technologies using JavaScript libraries like JQuery, Angular JS, React JS, Node JS.
  • Solved lot of Performance issues (both Application and Database).
  • Working knowledge in Jenkins and Maven for building and deploying teh application in web/app servers.
  • Experience in developing Rich Internet application technology by using Java Server Faces (JSF), Ajax. Components like Mojarra and Apache MyFaces used to design teh user interface.
  • Good knowledge in using JSF component libraries like Prime Faces, Rich Faces, ICEfaces, Extensions.
  • Experience in working wif log4j Logging Framework and In-depth understanding of Scala programming.
  • Used teh JMS for create, send and read messages. Also integrated Sendgrid to manage email communications.
  • Experience in using different version control systems like GIT, ClearCase, CVS, and SVN.
  • Exposure in creating alerts, reports and log monitoring of applications using Splunk.
  • Developed enterprise applications usingScala.Managed messaging services likeKafka and RabbitMQ.
  • Worked in container based technologies likeDocker,KubernetesandOpenshift

TECHNICAL SKILLS

Java/J2EE Tech: Java, J2EE, Python.

Frameworks: Spring, Spring boot, Spring Cloud, JSF, Web Services(Restful, Soap)

Web Technologies: HTML, AJAX, JQuery, Angular JS, Node JS, React JS

ORM Technologies: Hibernate & Entity Framework.

Build Configuration: ANT, Jenkins, Maven.

Cloud Technologies: Amazon S3, RDS, EC2, SNS, EBS, Dynamo DB, Elastic Cache, Redshift, Docker, Kubernetes.

Version Control: GIT, CVS, SVN, GitHub, Bitbucket.

Tools: & Utilities Confluence, Soap UI, Fiddler, Postman.

Databases: Oracle, NoSQL (MongoDB), Dynamo DB, SquirrelSQL

Design Patterns: Singleton, MVC, Session Facade, DAO

Middleware: EJB, JMS, Apache Active MQ, Apache Camel, JPA, Google API, JSTL

Other Technologies: Elastic Search, Log4J, CXF, Jersey, Jasper Reports, Sonar, Mockito, Easymock, Bootstrap

PROFESSIONAL EXPERIENCE

Confidential

Java/JavaScipt Developer

Responsibilities:

  • Participate inAgile Scrummethodology for application development. Analysis, design, coding, unit, and integration testing of business applications in an object-oriented environment.
  • Involve in analyzing microservices architecture challenges, design analysis, development of teh user stories, assigning tasks, testing teh application.
  • Implement application usingSpring BootFramework and handledSecurityusingSpring Security forimplementingautantication,authorizationandAccess-Controlfeatures.
  • Write complex SQL queries using Hibernate to interact wif Oracle Database and perform transactions.
  • Autanticate Users and to provide teh security to RESTful web services using OAUTH and JWT.
  • Use Spring Cloud Config server to load teh properties dynamically, Spring Eureka service registration and discovery client for maintaining instances.
  • UseApacheKafka(Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
  • HandleContinuous Integration (CI) and Continuous Delivery (CD)process implementation usingJenkins. Configure CD pipelines to deploymicro services&lambda functions using Jenkins CI server
  • Create multiple Kubernetes Clusters in AWS and deploying a Docker Image on top of Kubernetes Cluster for testing.
  • PerformAWS Deploying, managing and operating scalable, highly available, and fault tolerant systems and managed continuous delivery systems and methodologies onAWS.
  • Implement cloud-specific AWS technologies includingIAM, MFA, EC2, S3, Route 53, Cloud Formation, Elastic Bean Stalk, RDS and Cloud Watch.
  • Configuring and deploying teh application onto WebLogic application server by implementingMaven build scripts in automating teh build and deployment process.
  • Design single page application using ReactJS, Redux, Webpack, Babel using JavaScript(ES6+) features.
  • Develop various screens for teh front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
  • Analyze teh data stored in Oracle 10g database via OracleSQLDeveloper. Retrieved teh desired data in teh code through Hibernate persistence layer viaHQLandPL/SQL.
  • Built Web socket server in Node.js to process JSON requests & synchronize events in distributed groups.
  • Develop service components which are exposed as Web Services using Restful Web Services. Test API’s usingSoapUIandPostman.
  • Use Core Java Collections, Exception Handling, Multi-Threading, Serialization and Java 8 features like Lambda expressions, Bulk data operations on Collections which would increase performance.
  • Junit, Mockitoare used to test rest template for testing theirst servicesandcamel routesetc.

Environment: Microservices, Spring Boot, Hibernate, Node.JS, JSON, jQuery, RESTAPI, OAUTH, Junit, Jest, Kafka, Oracle, GIT, Jenkins, Docker, Kubernetes, Maven, AWS, JWT

Confidential, Wisconcin, PA

Java/J2EE Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
  • Participated in architecture design meetings to decide on right web Services to use for application.
  • Designed and developed Micro Services business components using Spring Boot.
  • Involved in Developing Microservices to provide Restful API using Spring Boot wif various data persistence ORM frameworks like Hibernate and JPA and messaging engines.
  • DevelopedSpring batchjobs for importing XML data in to database and for email notifications.
  • Secured REST API’s by implementing OAuth2 token-based authorization scheme by Spring security.
  • Developed web application usingAngular 5,Angular CLI,Webpack,TypeScript, Node.js, SASSandCSS3.
  • UsedAngular 5Reactive forms to implement complexforms& performed validations using Form Builder
  • Created standards and patterns for deploying a spring boot data micro-service architecture to PCF.
  • DefinedAngular routesusingRoutermodule for components at module level to enable lazy loading for modules and components. Used Node JS to run teh application in a web server in staging environment.
  • Used MongoDB document-oriented database to store data and Create object to Mongo mapping for various domains objects. Implemented Hibernate Caching using EHCache to improve teh performance.
  • Configured Active MQ/ RabbitMQ to read & write message from external programs between APIs & Microservices.
  • Worked wifWebSphere MQteam to installMQ clientandMQ serversoftware on various platforms.
  • Developed and performed test cases using Jest and Mocha for front end unit testing and used teh Cucumber, Protractor and Http-server for teh End 2 End testing.
  • GITwifStash are usedfor code repositories & usedJenkinsfor continuous Integration & Deployment.
  • UsedMavenbuild tool to build and deploy teh application and Jenkins for continuous integration.
  • DeployedSpring BootbasedMicro-Services in Docker containerbyusingAWSadmin console.
  • Hands on experience in working wifKubernetesfor managing related, distributed cluster components.
  • Developed SOA (SAAS), service documents for Enterprise Applications.
  • Worked on POC for Order Processing Integration usingAWS services-Lambdafunctions, Step functions,S3 bucket, EC2 and DynamoDB.

Environment: Angular 5, Typescript, JavaScript, Ajax, Service Lifecycle, NOSQL, Micro services, Restful API, Hibernate, JPA, NPM, NodeJS, Github, Jest, Mocha, Docker, Kubernetes, AWS, JSON, Jira.

Confidential

Java/ JavaScipt Developer

Responsibilities:

  • Worked wif users in analyzing and specifying business requirements for teh design and development.
  • UsedSpringORM to integrate wifHibernate, used spring validation&Tiles Frameworkin presentation
  • CreatedDAOclasses to interact wifOracledatabase. writeSQL queries, Triggers, FunctionsforOracle databaseand developed complexSQL queries.
  • Provide Security using OAuth Security.
  • Implemented Spring boot microservices to process teh messages into teh Kafka cluster setup.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular.
  • Implement Performance tuning and improved teh Performance of Stored Procedures and Queries.
  • Developed UI using React, Bootstrap, JavaScript, and AJAX. Node.js is used for server side scripting.
  • Installed and Configured Postgre SQL from source or packages on Linux machines.
  • Cross-datacenter disaster recovery and backup architecture. Performing schema management, database sizing, maintaining privileges. Data migration while upgrading database versions.
  • Log4Jwas used to monitor teh error logs and usedGITas version control tool.
  • Extensively used Core Javaconcepts like Multithreading, Collection, and Exception Handling.
  • Was involved in teh design, development and implementation of a Client front end using java Swing.
  • Prepared detailed specifications from which programs will be written, designed, coded, tested and debugged. Developed Restful web-services that can support high-volume transactions.
  • Followed various standard J2EE design patterns (Singleton, Factory, Data Access Object, MVC)
  • Generated Metrics wif method level granularity and Persistence using Spring Actuator and Swagger-ui.
  • Used build tools like Ant, Maven and involved in converted teh project from Ant Build to Maven.
  • Configured JBoss Application Server and deployed teh web components into theserver.
  • Point team player on Openshift for creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside.
  • Amazon EC2 is also used for deploying and testing teh lower environments such as Dev, INT and Test.
  • Created reusable templates using Angular directives & worked wif NPM package manager tools.

Environment: JAVA, Spring, Log4j, Angular, Hibernate, Log4J, Swing, PostgreSql, Oracle

Confidential

Java Developer

Responsibilities:

  • Developed application based on design adhering to Google Web Toolkit (GWT) frame work, struts.
  • Involved in designing UI pages. Created Ajax based validation for ensuring business accepted data.
  • Developed web layer using Struts framework to manage teh project in MVC pattern.
  • Enhanced and optimized teh functionality of Web UI using RichFaces, JSF, AJAX, HTML and JavaScript.
  • Created business layer using EJB stateless session beans & deployed on Application server (Web logic).
  • Designed and developed teh Web User Interface content using JSP custom tags, JSTL, Struts tag Library, HTML, CSS and used Ajax and JavaScript and DOJO for client-side validation.
  • Handled teh messages using topics and queues in JMS Messaging broker, MQ Series.
  • Developed web application using JSP, Servlet, JDBC, and Hibernate to provide teh functionality.
  • Created JSF application specific custom components (date picker, checkboxes, etc.) using JSF components (third party components like Richfaces, Tomahawk, My Faces) and JSTL logical tags.
  • Used teh Dojo toolkit to construct Ajax requests and build dynamic web pages using HTML5 & JavaScript
  • Created Struts configuration files wif navigation rules, Bean description to implement Front Controller design pattern. Used JDBC to connect to teh Oracle database and JNDI to lookup administered objects.
  • Developed DOJO Ajax methods, specific to dis module for populating drop down box values.
  • Wrote functions in PL/SQL API in Oracle DB server to find products by passing search keywords as parameters to functions. Wrote PL/SQL functions to run batch jobs like bulk insert in backend process.
  • Deployment of applications in WebSphere and ant for compilation.

Environment: Google Web Toolkit, Oracle, Ajax, EJB, JSF, Hibernate, IBM Web Sphere, JAX WS, Struts, Servlets

Confidential

Jr Java Developer

Responsibilities:

  • Developing and deploying high priority changes, Root causes analysis, Code optimization.
  • Developed web layer using Struts framework to manage teh project in MVC pattern.
  • Created test cases using JUnit and Mockito frameworks.
  • Developed business layer using EJB stateless session beans and deployed on Application server
  • Performed Tuning, Load Balancing and optimization ofWebLogic Application Server
  • Developed Spring Beans and configured spring using applicationContext.xml.
  • Used JDBC to connect to teh Oracle database and JNDI to lookup administered objects.
  • Implemented a multi-user web application using JSP, Servlet, JDBC, & Hibernate to provide functionality.
  • Integrate Web Services and Legacy Systems using SOAP and Rest (Using Axis and Jersey frameworks).
  • Generated DAO’s to map wif database tables using Hibernate. Used HQL (Hibernate Query Language) and Criteria for database querying and retrieval of results.
  • Involved in J2EE Design Patterns such as Data Transfer Object (DTO), DAO, Value Object, and Template.
  • Used LOG4J, JUnit for debugging, testing and maintaining teh system state.
  • Developed teh web-services and analysis of SOAP envelope using SOAP UI. Created Rest web services.
  • Used Dojo toolkit to construct Ajax requests & build dynamic web pages using JSP, HTML, JavaScript
  • Wrote batch jobs and was involved in performance tuning of complex queries.
  • Developed many JSP pages, used Dojo in JavaScript Library, jQuery UI for client-side validation.
  • Wrote JUnit Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.

Environment: Java, JSP, JMS, EJB, JavaScript, Dojo, Log4j, Ajax, Struts, Design Patterns, Hibernate, Oracle.

We'd love your feedback!