Java Developer Resume
VirginiA
SUMMARY
- Experience using Micro service architecture with spring boot - based services.
- Experience on Web Technologies using JavaScript, jQuery, Bootstrap, AJAX, XML and JSON.
- Experience in deploying J2EE applications on Apache Tomcat web server andWebLogic, WebSphere,JBossapplication server
- Experience in using building tools like NPM for installing and managing the dependencies
- Experienced in all phases of Software Development Life Cycle (SDLC) - Requirement analysis, Specification, Implementation, testing, Documentation and Process management.
- Good knowledge on corejavawith strong understanding ofMultithreading, Collections,Exception handling, Garbage Collector.
- Working knowledge of SQL, JDBC, relational database design
- Good Knowledge on PCF (Pivotal Cloud Foundry).
- Good at development in enterpriseweb applicationsusing CoreJava,Java1.8,and JavaEE.
- Used Bootstrap and AngularJS, ReactJS and Node.js in effective web design.
- Experience in consuming SOAP WebServices using Apache CXF and Axis frameworks.
- Expertise in using XML/JSON and AJAX to link to the back-end application.
- Resourcefully utilized GitHub to spur collaboration between co-workers.
- Proficient inRDBMSconcepts, queries,PL-SQL, stored procedures, functions usingOracle.
- Experience in Web/Application Servers such asTomcat 6, JBoss6for deploying and configuring web applications.
- Worked on backend which has Spring and Hibernate.
- Valuable experience in working with theDocument Object Model (DOM) and DOM functions.
- Expertise with development tools likeEclipse, TOAD, MQ browser, WSAD, WID, DB2 Command editor, NetBeans, IntelliJ, Edit plus.
- Expertise in developingweb servicesusing WSDL, RESTFULand SOAP, KAFKA.
- Hands-on experience in deploying applications on Windows andUNIXenvironments.
- Experience in using Text-Editors like Eclipse, Komodo Edit, Sublime Text and Notepad++.
- Strong Experience in RDBMS using PL/SQL to write Stored Procedures, Functions,Triggers, Prepared Statements.
- Expertise in developingSQL Queries,Stored Procedures and Triggers in databases viz. Oracle, SQL Server 2014, My SQL,andDB2and excellent development experience usingAgile Methodology.
- Hands on experience of Build & Deployment phases and usage ofContinuous Integration (CI/CD) tools.
- Creating custom reusable modules and components to extend elements and modules of core AngularJS
- Setting up client-side architecture, install software, and configure for high performance and scalability
- Experience in writing with no schema databaseCouch DBand have knowledge onMongoDB.
- Expertisein writing JUnit test cases for system testing, UsedLog4jfor logging.
TECHNICAL SKILLS
Java Technology: Java, J2EE (Servlets, JSP, JDBC, EJB, JNDI, JSTL, JSON, POJO, JMS, JSF, JPA), Struts, Spring Core and MVC, Hibernate, Web services.
Web Technology: HTML5, CSS3, XHTML, XML, XSLT, RHTML, JavaScript, AJAX, Groovy, Microservices, AWS, jQuery, JSON, MySQL, Bootstrap, AngularJS, NodeJS, ReactJS.
Scripting languages: Unix shell script, JavaScript.
App/Web Servers: Web logic, Tomcat, Web Sphere, JBOSS
Databases: Oracle 12c/11g/10g Microsoft SQL Server 2012,2014, DB2, PostgreSQL, MYSQL, Mongo DB.
Testing Tools: Junit, Selenium, Jasmine and karma.
IDES: Eclipse, NetBeans, Visual Studio, RAD and IntelliJ.
Messaging Technologies: JMS and IBM MQ
Version control Tool: GIT, SVN and CVS.
Build Tools: ANT, Maven, Gradle.
Operating System: Windows (98/2000/XP/7/8), Linux, Ubuntu.
PROFESSIONAL EXPERIENCE
Confidential, Virginia
Java Developer
Responsibilities:
- As a part of this project worked on key master backend project on migrating kafka to SQS
- Automating the process to managed one pipeline using Jenkins
- Worked on AWS services - SQS, managing IAM permissions, S3, Lambda
- Splunk is being used for logging
- Worked on resolving different vulnerabilities that were evolved due to EC2 instances
- Working on keymaster migrating Data dog to New Relic to collect custom metrics
- We use postman as a part of validating the service in both prod and non-prod
- Worked on creating partner and route and automating the process to managed pipeline for vip-adobetarget using Jenkins.
- Configuring and monitoring the airflow logs (Apache Airflow) for keymaster
Environment: Java, Postman, Splunk, GIT, Intellij, JIRA, Docker, Terraform, Java Script
Confidential, Plano-TX
Java Developer
Responsibilities:
- Worked on backend Java for Auto Insurance application.
- Strictly followed agile methodologies
- Participated in release activities to move the code changes to production and also to validate the functionalities to make sure the code is working as expected
- Worked on Openshift Kibana, Splunk to check the traffic and logs
- Worked on Jira tool as we track the stories in Jira
- Worked on Gitlab to maintain the repository of the code changes and also to move the code changes from Review branch to develop branch and then to stage
- Good knowledge on splunk to monitor the logs
- Used Openshift to deploy Talon API and validate them. Gradle is used to maintain Talon project.
- Worked on database like session to fetch the data from the tables
- Worked on SOAP UI to test Restful web services by hitting the end point of stage to check if we are getting expected results.
- Good knowledge for creating and maintaining architecture for RESTFUL web services using spring boot.
- Implemented Java EE components using Spring MVC.
- Good knowledge on Kafka in publishing jobs.
- Involved in trouble shooting the issues if there is any issue in the application to check the root cause
- Worked on SQL to check the entries in the tables and also agreement ids for a given member number.
Environment: Java, JUnit, Splunk, Kibana, IBM Mainframes, Spring Boot, Spring MVC, SOAP UI, GIT, Kafka, Kubernetes, Postman, JIRA
Confidential, Dover-NH
Java Developer
Responsibilities:
- Worked on Java application in a Spring Boot frame work
- Followed Agile methodologies and participated in scrum and sprint meetings
- Currently working on application called PIPE (Property Insurance Partner Exchange), this application provides back-end services to our partners on Home Insurance.
- Worked on Bitbucket to collaborate source code
- Experience building front-end code with server-side technology.
- Worked on Node JS - FINX application that provides financial services to our partners.
- Experience on Amazon web services like EC2, RDS.
- Good knowledge on Kafka, Splunk for logging and monitoring the application.
- Created Reactive forms and performed validations using AngularJS.
- Developed single page applications using AngularJS, HTML5, CSS3, JDBC and Bootstrap.
- Knowledge on SOAP UI as it is an application for SOA (Service Oriented Architecture) and representational state transfer (REST). To run SOAP tests.
- Created Reactive forms and performed validations using AngularJS.
- Also involved in Prod- support of the application and trouble-shooting the issues.
- Implemented the search functionality for Internal Application using AngularJS.
- Ability to work with web services including RESTful Web Services.
Environment: Java, HTML5, JDK, Java Script, Angular JS, KAFKA, Node JS, Spring Boot, REST, JSON, GIT, DB2, Jenkins, Maven, JUnit, JIRA.
Confidential, Raleigh- NC
Java/J2EE Developer
Responsibilities:
- Worked in a highly dynamicAGILEenvironment and participated in scrum and sprint meetings.
- Implemented variousJ2EE design patternslikeSingleton, Factory, and Builderetc.
- Extensively usedJava8features such aslambda expressions, Parallel operationson collections, multithreadingand for effective sorting mechanisms andStreamsto store and process the data.
- ImplementedMultithreadingconcept to handle transaction management with isolation and propagation levels.
- Leverage modern JavaScript frameworks such as AngularJS, JQuery and Node to build user Interfaces for web applications
- Creating custom reusable modules and components to extend elements and modules of core AngularJS.
- Configure and run gulp tasks inNodeJSruntime and handle injection,CSSpre-processing, test-running.
- Developed user interface by using the ReactJS, Flux for SPA development.
- Developed custom directives, Factories and Services inAngularJSandimplemented codeasper coding standards.
- Used ReactJS in components like JSX, creating React components
- Expertise in consumingRESTful web services usingNodeJS,AngularJSandjQueryalong withJSONparsing to implementAJAXcall and render the response data to User Interface.
- UsedSpring DI,AnnotationsandMVCto implement business and navigation of application.
- UsedSpring Ribbonalong withSpring Bootforload balancingandFault toleranceof the application.
- Developed MicroServices withSpringto retrieve API routes for the entire cluster. Using this strategy each MicroServices in a cluster can be load balanced and exposed through one API gateway.
- Hands on experience in setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket to ensure fault tolerance and high availability.
- Experience in creatingRESTfulwebservicesusingJersey,SPRINGframework andJAX-RS.
- ImplementedRESTfulweb services to retrieve data from client side and madeRESTAPI calls fromAngularJSand parsed the data to project client and handled the security and Authorization usingSpring Security&OAuth2.
- Implemented the business modules integration usingSpringandHibernatedata mapping.
- Developed Entity objects and usedHibernatetheORMtool to access persistent data from MySQL.
- Worked on Proof of Concept for developing application usingNode JSwithAngularJSand Mongo DB.
- Maintained, structured, and surveyed documents within theNoSQL MongoDBdatabase, ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
- MYSQLwas used as the database for the application which was hosted in the cloud usingAmazon RDSservice.
- Developed and maintained functions, procedures, triggers, indexes usingMYSQLdatabase programming.
- UsedJIRAfor resolving bugs/defects in application by coordinated with team members of the project.
- UsedGITas aversion control systemand deployed the application in Production environment and implementedLog4Jfor Logging Errors
- Involved in Production Support and Maintenance of the application and troubleshooting of Issues onJBossbychecking logs, paymentsetc.
Environment: Java 8, HTML5, CSS3, JavaScript,jQuery, JDBC,AngularJS, NodeJS,Spring, Spring Boot, Spring MVC,Spring Quartz,Spring Security,Jersey, JAX-RS, OAuth2, MySQL,Mongo DB,AWS, Hibernate, Drools,Dockers,REST, JSON, Eclipse,Maven, JUnit,Jenkins,JIRA, GIT, Log4J, JBoss.
Confidential, Coppell-TX
Java/J2EE Developer
Responsibilities:
- Worked as a Java/J2EE Developer in complete software development lifecycle using Agile to Analyze, identify applications and business user impacts due to technology upgrades, infrastructure changes, new corporate initiatives.
- Used Struts Framework as the MVC for the development and implementation of the project.
- Used ReactJS with Redux to separate data and presentation layer. Utilized Redux store to handle the state of the application.
- Involved in designing and developing the front end of the application using JSP, Java script, HTML, JQuery, Bootstrap, CSS and AngularJS, JDBC.
- Worked with Single Page Application Framework AngularJS extensively using routing, services, components and directives.
- Associated support in the Action Servlet that assists in creating interactive form-based applications which is the one of the primary areas of functionality using Struts Framework.
- Extensively used Action Classes, Dispatch Section, Action Forms and Struts configuration from Struts.
- Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON, XML and JQuery.
- Converted redux thunk action creators to Promises, and Lifecycle Methods to asynchronous functions using ES6 async/await to better manage ReactJS level state and cut Redux container development time by 80%.
- Developed and Consumed SOAP and Restful web services for communicating with other applications.
- Used Developer tools to debug the front-end application.
- Implemented Batch jobs using Spring Batch that process large data sets.
- Experience in developing JSP’s, Servlets & EJB’s and have in- depth knowledge in content management.
- UsedSpring MVCframework at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced and maintenance will be very easy.
- UsedSpring AOPfor solving crosscutting concerns like keeping customer log data and transactions details etc.
- Implemented Batch jobs to deal with large number of chunks usingSpring Batch Frameworkto execute the similar jobs simultaneously.
- Used Java Messaging Services for the reliable and asynchronous exchange of important information such as payment and plan information.
- Developed all J2EE components using My Eclipse IDE and used ALM for defect tracking.
- Developed build scripts using ANT as the build tool for the creation of the artifacts like war/ear files.
- Worked on testing application controllers extensively with Angular built-in testing facilities.
- Developed Module level reports using IBM Cognos reporting tool.
- Developed and deployed the application on Web Sphere using ANT build.xml script and also Configured connection pooling using WAS.
- Involved in Code integration and shipment of code to other environments.
- Involved in writing PL/SQL queries for different database operations.
- Actively involved in resolving issues in development and production levels.
Environment: Java 1.8, J2EE, JSP, HTML5, AJAX, JQuery, AngularJS, JSON, Bootstrap, Spring, Hibernate, WebServices, SOAP, RESTful, SQL, PL/SQL, XML, XSD, JDBC JAXB, JavaScript, WebSphere 8.x, No SQL, Linux, Maven, SVN, SQL Developer, UML, JUnit, JIRA, Jenkins, Log4j.
Confidential, Minneapolis-MN
Java/J2EE Developer
Responsibilities:
- Developed code usingJava,J2EE,and spring also usedHibernateas an ORM tool for object relational mapping
- Designed components for the project using best practices andJ2EE designpatterns such as Model-View-Controller (MVC), Data Access Object, and Value Object.
- Designed and developed aRestful APIsfor different modules in the project as per the requirement.
- Developed user-friendly web-based GUI usingAngularJS,JavaScript,CSS, HTML, andNodeJS.
- Used a light front-end framework against theJSON APIfor their service requests.
- Participated in development of a well responsive single page application usingJavaScript,and jQueryin conjunction withHTML5,CSS3standards, with front-end UI team.
- Designed the User Interface using use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase usingRational Rose.
- UsedMultithreadingand collections to improve performance of application.
- Coordinate with all the teams forfunctional requirementsand ensure compliance to all architecture standards.
- Used Spring MVC framework at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced and maintenance will be very easy.
- Designed and developed Rest Based Webservices usingJersey framework.
- Developed applications using latest technologies likespring,hibernate(using annotations), and RESTbasedWebServices,XML APIand tools.
- Usedspringframework for integrating the MVC components with business services.
- Design and development web-application for business reporting and systems monitoring and troubleshooting; usingJ2EE, Tomcat.
- Strong experience of developing data models usingHibernatePOJO's, configuringHibernate persistence layer.
- Worked as a front-end webdeveloperandAngularJsbased application.
- UsedAngularJSas framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Spring Controllers were used withAngularJSto route the control to desiredJavaservices
- Worked onSpringMVCArchitecture for web applications.
- Responsible for developing thefull stack(from the Markup,JavaScript,Application Services, Database, and Build Scripts).
- Configured and deployed the application usingTomcat and Web Sphere.
- BuiltJavaapplications usingMavenand deployedJAVA/J2EEapplications through Application servers.
Environment: Java 1.6/1.7, J2EE, RESTful Web Services, SOAP, Hibernate, Spring, Eclipse IDE, AngularJS, JSP, JSTL, HTML5, CSS, JavaScript, Web Sphere, Tomcat, XML, XSD, Unix, Linux, UML, Rational Rose, Oracle, Maven JMS, JUNIT, Power Mock, log4J, WSDL, JSON, JNDI.
Confidential
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle(SDLC)such as requirements gathering, analysis, design, development and testing FollowedAgilemethodology.
- Used Bootstrap and Angular UI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes devices, Using HTML5, CSS3, JavaScript, JQuery, Bootstrap and AngularJS created GUI interface of the web page.
- Created custom directives and components which extend the elements and modules of Core AngularJS.
- To getAJAXfunctionality for the website wroteJavaScriptandJQueryprogramming.
- Connected to Data sources and performed operations using Spring Data Frameworkfeatures likeSpringJDBC andSpringORM.
- IntegratedSpringDAOfor data access using Hibernate to fetch data from database andavoid redundant database access statements.
- Created and presented training materials surrounding adoption of theGroovylanguage.
- Implemented core features ofAngularJSframework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking.
- Worked withHTML5,CSS3,andJavaScriptfor developing user interface.Have knowledge in developing Web Applications Development usingHTML, CSS, XHTML,JavaScript,jQuery, AJAX, XMLandReactJS.
- Built data visualizations to monitor file server load, web server speeds, data processing and more using D3 JS, Backbone JS.
- Developed the application based on main modules of Spring MVC framework such as Core Container, Data Access/Integration and Web
- Developed Micro Services to provide Restful API's utilizingSpring MVC.
- Migrated Spring based application to cloud based Microservices. Implemented Micro-services usingPivotal Cloud Foundry(PCF) platform
- UsedJQueryandAngularJSto provide dynamic User Interface and for theclient-sidevalidations.
- Developed single page applications using no-route module inAngularJS.
- Worked throughout the full stack(Node.js, Angular.js) to see software extensions through to completion.
- Designed Database schema and created complex SQL queries, Procedures for creating, reading, updating and deleting data in Oracle 11g.Mapped business objects to database using Hibernate.
- Experience with RDBMS systems including MySQL and PostgreSQL.
Environment: Java, Spring 3.0, XML, MVC, J2EE, JUnit, Maven, JAX-WS, Log4j, Spring MVC framework, Spring AOP, Spring security, Spring Boot, Node.js, AJAX, JavaScript, AngularJS, GIT, JAR, Eclipse 3.0, WebLogic Application Server, Oracle 11g, SQL Server.