Java Developer Resume
Atlanta, GA
SUMMARY
- 5 years of experience in design, development and implementation of software applications using Java/J2EE, technologies. Having good experience in the Information Technology Industry and also healthy participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding.
- Experience in Software life cycle phases like Requirement Analysis, Implementation and estimating the timelines for the project.
- Expertise in application development using JAVA, J2EE, JDBC, Struts, IBM WCS, JSP, Servlets, JavaScript, JQuery, HTML, HTML5, CSS, Java beans, EJB, Hibernate, JSTL, JNDI, and XML.
- Good knowledge ofJavaScriptframework AngularJS, Reactjs, NodeJs, Vue JSand JQuery library.
- Designed and Developed User Interactive Web pages with the help ofHTML5, CSS3, JavaScript, JQuery, Bootstrap, and AJAX. knowledge in cloud technologies including Amazon Web Services (AWS) & Pivotal Cloud Foundry (PCF)
- Expertise in script programming, including Bash shell, JavaScript and Python.
- Experience on NoSQL databases like MongoDB.
- Profound knowledge in working with RDBMS includes Oracle, DB2 and MySQL.
- Configure continuous delivery pipelines for deploying Micro Services using Jenkins CI server.
- Excellent experience in Architecting and developing application usingjavaand j2ee technologies like Java, Multi Threading and Concurrency,JavaRMI, Spring, Hibernate, Web Services, MOM, EJB, JSF, Struts and AJAX.
- Hands on experience with source control tools like CVS, Clear Case, SVN, Git, Gerrit and Perforce.
- Implemented the Project structure based on Spring MVC pattern using spring boot.
- Exposure to implementing Web Services (WSDL using SOAP protocol).
- Implement Single Sign On (SSO) using Spring Security
- Experienced with Continuous Integration Tools (Jenkins, Hudson, Bamboo).
- Designed front - end, data driven GUI using JSF, Action Script, HTML 5, JavaScript,DOJOand CSS
- Enhanced user interfaces to enable input of additional personal information for the purpose of plan generation using CSS, HTML, HTML5,DOJO, JavaScript, AJAX, BackboneJS and AngularJS.
- Knowledge on CQL (CassandraQuery Language), for retrieving the data present inCassandracluster by running queries in CQL.
- Using Hibernate to communicate with PostgreSQL database and queries using HQL.
- Involved in developing and configuring server side J2EE components like Servlets, JSP, JDBC, JSON, REST Web Services, JNDI, LDAP, J2EE platform using Eclipse IDE and Visual Studio Code .
- Experience in designing User Interface applications and integration of highly transactional and scalable applications using HTML 4.0/5, DHTML, XHTML, CSS2/ CSS3, JavaScript, JQuery, AJAX, JSON and XML.
- Designing the front end of the application using HTML, CSS, AJAX, JSON and JQuery.
- Developing and testing many features for dashboard using Bootstrap, CSS, and JavaScript.
- Built full stack ecommerce application using the JavaScript MEAN stack (MongoDB, AngularJS, Express JS, and Node.js).
- Worked in container based technologies likeDocker,KubernetesandOpenshift
- Performed GUI, Functional and Regression testing by automated using Selenium and Jenkins.
- Developed Microservice to provide RESTful API utilizing Spring Bootwith Spring MVC.
- Extensive use of Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to in corporate Business Logic and save the data to Oracle database.
- Designed and developed functionality to get JSON document fromMongoDBdocument store and send it to client using Restful web service.
- Used Grunt for build tool for configuring tasks.
- Provided development support for creating a website usingJava, Groovy & Grails, framework utilizing agile methodology and MySQL database.
- Created front end in ReactJs.
- Worked in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used Spring Framework for developing the application and used JDBC to map to Oracle database.
- Good Knowledge of Web Services usingSOAPand Restful.
- Created design mock-ups and wireframes using MS PowerPoint, Adobe Photoshop CS4 and Dreamweaver CS3.
- Having experience in low level design and reengineering ofjavaprojects. This includes extensive knowledge of Swing/ Spring Core/ Spring Framework, Spring MVC, Web services(Soap, REST),
- Developed Web Service client to consume the Web Service usingWebSphere6.1 as the application server.
- Programming, Deploying, Configuring Application & Web Servers such as IBM Websphere7.0/ 6.0, Apache Tomcat 7, JBoss Application Server 5. DevelopedJavacode using Eclipse IDE, Rational ApplicationDeveloper7.5, JBoss JBuilder, Netbeans.
- Implemented Micro Services using Spring Boot and Angular JS.
- Developed the JSON structure for the data transfer in between the Goggle Web Toolkit (UI) and business tier.
- Experience in AWS Code Commit for projects using Git repositories.
- Experience on AWS services like EC2, S3, RDS, ELB, EBS, VPC, Route53, Auto scaling groups, CloudUsed Hibernate framework for the backend persistence Worked on the modernization of a legacy and outsourced UI. Technologies used wereBackbone.js and JQuery.
- Designed web site mockups, navigation buttons, etc. using Adobe Photoshop.
- Designed Frontend with in object oriented JavaScript Framework likeBackbone.JS, Angular.JS and Ext JS.
- Worked extensively on designing and developed software using IBM WebSphere Commerce Suite (WCS 5.6.1) on AIX (UNIX) Platform.
- Managed messaging services likeKafka and RabbitMQ.
- Strong on application server administration support which is WebLogic 9.1 Application Server for production and development environments (Installations, Domains, Deployments, Clusters, JDBC, JMS, Node Manager, Security Realm, SSL, Proxy Configuration, WLST, Performance Tuning, Trouble Shooting) and developed of Python scripts to automate and manage the WebLogic Application Server.
- Contributed in code reviews, performing unit using JUnit and Jasmine integration testing, and planning and coordinating implementation activities.
- Expertise in MicrosoftAzure Cloud Services(PaaS & IaaS), Application Insights, Document DB, Internet of Things (IoT),Azure Monitoring, Key Vault, Visual Studio Online (VSO) and SQL Azure.
- Involved in AngularJS end-to-end testing using Protractor and unit testing using karma.
- Very good experience in developing Test Cases using JUnit.
- Worked on url simplification application using web sphere commerce, struts, xml.
- Hands-on experience working with source control tools such as CVS, GIT, SVN and Perforce.
- Working experience in developing Restful and SOAP Web services using WSDL, XML, XSD, UDDI and SOAP.
- Experienced in using Agile Methodology including creating product / sprint catalogs, active participation in Scrum, Sprint planning and exit meetings.
TECHNICAL SKILLS
Programming Languages & APIs: Java 1.4/1.5/1.6/1.7 , JSP, JSTL, Servlets, RMI, SOAP Web Services(JAX-WS), REST Web Services(JAX-RS), JDBC, HTML/XHTML, CSS, Ajax, JavaScript, Angular JS, XML/XSLT, JSON, PL/SQL, Shell Scripting, JAXP/JAXB
Java Technologies: JDBC, Servlets, JSP, JST, Struts, Spring 2.5/3.0, Hibernate, WebServices (SOAP,REST), JSF, JMS, JAXB
Frameworks: Apache Struts 1.3/2.0, Spring 2.5/4.0, Spring MVC, Hibernate, jQuery 1.6/1.8, JSF, JUnit, Testing, Log4j, SpringBoot, Sl4j, ANT, Maven, IBM MQ Series 5.3
Application Servers: WebLogic 8.1/10.3, Tomcat, JBoss, Websphere 6/7
IDE & Tools: Eclipse 3.3+, WSAD 5, Netbeans 5.5+, RAD 7.0, Rally, Quality Center 8.0, Visio, AQT, SQL Developer, TOAD, SOAP UI, Rational Rose, JBuilder, JConsole, JMeter, iReport 3.0, Jenkins, Sonar, Check style, PMD
Reporting Tools: SQL Server Reporting Services, Jasper Report
Databases: Oracle 10g/11g, MySQL, MS SQL Server 2005/2008, MySQL 5.1
Version Control: Microsoft visual source safe, Rational ClearCase 7.1, CVS, SVN
Software Process/Methodologies: Agile, Agile Scrum, Waterfall, Iterative, RUP, Test Driven Development
Operating Systems: Unix, Linux, IBM AIX, Solaris, Windows
Domain Expertise: Insurance, Banking and Financial Services, Investment Management, HealthCare, Science/Engineering
Architectures: J2EE,Layered,Service Oriented Architecture(SOA) MVC1,MVC2
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle (SDLC) of project including requirement Analysis, Designing, Building, Unit testing and Deployment.
- Developed Dao and Service layer of application using spring core, Hibernate and JDBC. Implemented Object- relational mapping in the persistence layer using hibernate framework in conjunction with spring functionality.
- Jackson API is used for conversion of java object to JSON for transferring data from client to server.
- Developed several SQL and HQL queries and Stored Procedures to retrieve data.
- Developed the validations for JSON Data using Spring validator framework
- WSDL and SOAP (Apache-CXF with MTOM) web services are used for getting data from third party applications.
- Deployed Spring Boot based micro services into Docker container using Amazon EC2 container services.
- Developed user interface by using the React HOC, Flux/Redux for SPA development.
- Worked with React JS to implement styling of the application. Used Container Components from Presentational Components.
- Experienced in logging with ELKStackby using Elastic search, Log stash, and Kibana.
- Created standards and patterns for deploying a spring boot data micro-service architecture to PCF.
- Making changes to the existing web applications and creating new components using React JS.
- Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites.
- Focused on architecting NoSQL databases like Mongo DB, andCassandradatabase.
- Used Amazon workspace in AWS cloud by using AWS SDK through Java for providing Virtual Desktop Images (VDI) to the users.
- Created Micro services using AWS Lambda and API Gateway using REST API.
- Built administrator page displaying profile information in React.js and GraphQL.
- Worked with Web Services, Service Oriented Architecture, Microservices, Messaging frameworks like Kafka.
- Used React JS for improving the performance of the app by using the Reusability concept.
- Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Wrote Python code to simplify lists in Python with list comprehension and Python OOP. Worked with POSTMAN for API testing. Developed REST APIs, and created User Model for application.
- Used React JS for templating for faster compilation and developing reusable components.
- Developed web applications running on NodeJS using the Express framework,Vue.jsand Backbone.jswith Mustache.jsfor front end MVC/templating.
- Implemented client-side Interface using React JS.
- Involved in customizing the JSX files for rendering the UI in implementing
- Following Scrum methodology to track the project details and updating the development status every day in the SCRUM.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
- Good knowledge in Angular 2 and Responsive Web Design.
- Good experience in JavaScript MVC framework like Angular JS.
- Responsible for design and development of the web pages from mock- ups (PSD).
- Used Node JS, Angular 2 and MVC Frameworks in the development of the web applications.
- Worked in using Angular 2 components, Forms, Events, Keys, Router, Animations and Flux concept.
- Knowledge in using Angular JS, Flux for SPA development.
- Implemented client-side Interface using Angular JS.
- Experienced in Model View Controller (MVC) frameworks such as AngularJS for creating Single Page Application (SPA).
- Good knowledge on creating Services with Angular 5 @injectable property, as to make the service available for dependency injection when creating components.
- Built Web pages that are more user-interactive using jQuery Drag and Drop, Auto Complete, JSON, AngularJS, and JavaScript, Bootstrap.
- Designed and developed Micro Services business components using Spring Boot.
- Implemented code according to coding standards and CreatedAngularJSController Which Isolate scopes perform operations.
- Create multiple Kubernetes Clusters in AWS and deploying a Docker Image on top of Kubernetes Cluster for testing purpose.
- Working with Bootstrap Components, which are written in AngularJS using Angular-UI components.
- Created Multiple Views as well as Nested Views with the help ofAngularJSUI-view & UI-sref.
- AngularJSFactory, Services & Providers created for different modules of Users, Groups, and System& Entities etc.
- Creating Storage Pool and Stripping of Disk forAzure Virtual Machines. Backup, Configure and Restore Azure Virtual Machine usingAzure Backup.
- Developed Browse and Checkout modules of the application for different mobile and tablet versions using Bootstrap (HTML5, CSS3, SASS and AngularJS).
- Involved in front end development using HTML, CSS, and JavaScript.
- Used Tomcat 7 application server in development.
- Used ANT for Build process.
- Developed JUnit test cases and performed Integration and system testing.
- SVN is used for versioning and maintaining code. Eventually migrated to GitHub.
- Used Log 4j for application debugging.
- Use React.JS to create more responsive webpages, which can be compatible with all the browsers and compatible with the different devices.
- Experienced in developing web applications using latest JavaScript ES6 features and framework/Libs such as React and Redux.
- Wrote unit tests with Karma, Jasmine and Enzyme.
- We used jasmine and karma frame works for writing test cases and used to take care of unit test coverage for the functionalities developed.
- Worked with source version control tool GIT to manage the code repository.
- Following agile methodology with daily standups and regular sprints and used JIRA for tracking tasks and bugs
Environment: JDK 1.6, JDBC, Linux, hibernate 3.6, JPA 2.0, Spring 3.2, Oracle 10g, JUnit 4.0, Eclipse IDE, Tomcat 7, ANT, AWS,Web services, Microservices, JavaScript, HTML, CSS, JSON, Log4J, HTML5, CSS3, JavaScript, Angular2/4, Typescript, Agile, Ajax, Kafka,JSON, jQuery, Kubernetes, Web-pack, Jasmine, Node.JS, React, Redux
Confidential, Minnesota
JAVA Full Stack Developer
Responsibilities:
- Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
- Used AGILE methodology and participated in SCRUM meetings.
- Designed and implemented the user interface using HTML5, CSS3, JavaScript and Angular JS.
- Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC. Used JSON as response type in REST services.
- Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy and also used Hibernate Persistence Strategy to interact with database.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Developed a tool to retrieve and send data to third party service provider this feature was implemented using REST.
- Developed a GUI to help to read the logs generated by the scripts, the logs were saved in MongoDB, the GUI was created using flask, D3, JQuery table sorter.
- The front-end use HTML5, CSS3, React.JS, JQuery and Bootstrap to build a single page web app that communicate with back-end via RESTful API.
- Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping.
- Used Grunt build to build Javascript, JQuery, CSS3, HTML5 files that embeds bootstrap, NodeJs bower components..
- Spring Controllers were used with AngularJS to route the control to desired Java services.
- Implemented scripting with Ajax and XML to dynamically refresh the page contents.
- Used Nodejs and Grunt for front end builds.
- Elasticsearch and Logstash performance and configuration tuning.
- Configure Window Failover Cluster by creating Quorum for File sharing in Azure Cloud.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript, JQuery, React.JS, HTML5, CSS3 and Angular JS.
- Involved in Developing Microservices to provide Restful API using Spring Boot with various data persistence ORM frameworks like Hibernate and JPA and messaging engines.
- Developed core Java programs for all business rules and workflows using spring framework.
- Designed and developed Restful service interface using Spring MVC to the underlying customer event API. Involved in building Restful Web services using JAX-RSAPI.
- Installed and Configured Postgre SQL from source or packages on Linux machines.
- Worked on Cloud implementation by installing, building and deploying applications using Cloud Foundry and using IBM Blue mix.
- Test the API responses for the WCS changes deployed on continuous basis, validate the Green Box response data and MongoDB data.
- Using ReactJSto implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc. worked on SSO Authentication to login into Application. Hands on experience on IBM RAD.
- Created custom Plug-ins, templates, and functions for AngularJS application.
- Analyzed and fixed issues related to REST Web services and Application responses.
- Created application to create control files for performing seed data migration from DB2 to Cassandra called init load. Data files are created by Mainframe system. Various formats of data files are Fixed Width and delimited.
- Performed unit testing using Mocha Chai.
- Experience in NoSQL (MongoDB) in using Hierarchy Modeling Techniques like Tree Aggregation, Adjacency Lists and materialized paths.
- Developing the Microservices using Spring boot that create, update, delete and get the assignment information from backend.
- Actively participated in the migration of front-end AngularJS application to Angular using Bootstrap 4 CSS, SASS Protractor, Karma and Typescript.
- Involved in AngularJS end-to-end testing using Protractor and unit testing using karma.
- Followed Agile Scrum methodology and used TDD for writing test cases.
- Created/managed Mongo DB/NoSQL collections. Developed Server side automation using Node.js scripting and connecting different types of SQL and NoSQL stores.
- Involved in Migrating to the application into Angular2.
- Created batch framework by using Spring Boot.
- Configured and administered Jenkins for CI/CD into Tomcat Application Server.
- Gained in-depth knowledge of Java, Spring Boot, MongoDB, Hibernate.
- Have a detail understanding of Cloud watch and can monitor resources of AWS through it.
- AWS EC2 instances were configured in developing and QA environments with NodeJS.
- Used NPM (NODEPackage Manager) for NodeJSdevelopment.
Environment: Java1.7, J2EE, Spring Framework 4.0, Hibernate, AJAX, Oracle 11g, Agile, REST, XML, SOA, JavaScript, AngularJS,D3 Single Sign On (SSO), React.JS, NodeJS, WebLogic 8.1, DB2, Bootstrap, AWS, JQuery, JUnit, Trello, GIT Hub, PL/ SQL, WCS 6.0, JMS, HTML5,MongoDB, Express, Zenhub, IBM Bluemix, Cloudant, JSP, CVS, CSS, MVC.
Confidential
Java Developer
Responsibilities:
- Implemented service layer with data access tier using Spring DAO.
- Worked on the Spring framework like Spring IOC and Spring DAO.
- Build RESTful Web services using JAX-RS API.
- Created web services, WSDL and web methods with Annotation in Hibernate, Used the spring container for data source and to load hibernate specific classes.
- Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
- Extensively used CSS and Bootstrap for styling the HTML elements.
- Designed Frontend with in object oriented JavaScript Framework with Angular.js.
- Messages like monthly statements, payment due were sent to customers through JMS, sometimes point to point or just publish. Deploying, managing, and operating scalable, highly available, and fault tolerant systems on AWS.
- Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
- Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
- Wrote test cases using JUnit testing framework and configured applications on Weblogic Server.
- Implemented the back-end services using SpringBoot.
- Built Web Services for applications using REST.
- Responsible to designing and deploying new ELK clusters (Elasticsearch, logstash, Kibana, beats, Kafka, zookeeper etc.
- Responsible for refactoring code of other developersusing OOPS concepts.
- Used Custom tags, JSTL to support custom User Interfaces.
- Worked onJavaMultithreading, Collections & Coherence Framework.
- ImplementedJavaMultithreading to refresh the cache at a given set of time interval.
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
- Designed and Developed Servlets and JSP pages for authentication.
- Developed the different components of application such as JSPs, Servlets and EJB’s using Weblogic ApplicationServerand used CVS for version control.
- MySQL to access data in the database at different Levels.
- Involved in the integration of spring batch using shell scripting.
- Implemented TDD for JavaScript code and Angular JS code with Jasmine test cases.
- Responsible for implementing SQL queries and managing JDBC interactions with data sources.
- Explore single-page asynchronously data-driven UIs using REACT JS, REDUX and NODE JS.
- Worked on databases such as MYSQL.
- Created Responsive Web Design using Bootstrap, SVG and other media queries to support on all kinds of devices.
- Worked in DevOps environment using AWS, Jenkins, Puppet, Ansible, Docker containers and Docker Swarm.
- Worked on the backend usingGroovyand Grails, Value Object and DAO. Used different design strategies like Façade pattern, proxy command pattern to efficiently use resources.
- Followed Agile process, created and maintained User stories in JIRA. Actively participated in Sprint grooming, retrospectives and daily stand up meetings.
- Developed various reusable helper and utility classes usingJavaBeans with Eclipse editor.
- Configured Maven dependencies for application building processes that created Pom.xml files.
- Practiced relevant agile development methodologies and worked daily with subversion and current networking technologies.
- Managing Product development / implementation using AWS cloud infrastructure.
- Provide training on various educational technologies including Smartboards, Blackboard and Web 2.0 technologies.
- Lead, Designed and Developed SOA enterprise system using WSO2.
Environment: Spring 4.0, Hibernate, Web logic, Angular JS 1.5, HTML5, CSS3, Linux, APACHE CXF, JMS, Shell scripting, REST, JSP, JDK 1.8, SERVLET, MYSQL, JDBC, AWS,Groovy, Eclipse, MAVEN, Agile, JIRA, Web 2.0, SOA.
Confidential
Java Developer
Responsibilities:
- Designed & Developed Request, ResponseXML schemas (XSD)for the Module which are part ofSOAPrequest and responseinSOA (Service-oriented) Architecture.
- Built the application based on Java jdk 1.6 enhancements of Exceptions and Collections at service layer.
- Developed user interface usingJSP published validation framework to support client side and server-side validation.
- Implemented the Spring JMS API to publish the confirmed pickup orders, expired pickup orders and subscribe the order status from Operations in IBM MQ.
- Used Dependency Injection feature ofSpring Frameworkto inject dependency into objects and to wire objects of business classes.
- Used Spring MVC pattern to map the client requests and to serve it to get finally the desired object with modified data.
- Used Spring JDBC Template (Spring Data) in connecting to Data source to get the database connections.
- Developed persistence layer Data access objects usingDAO pattern, JDBC, Hibernate,JPA ORM mapping tool.
- Created/modified Oracleprocedures, packages and functions to move the change data across multiple environments using Database links.
- Used built in Stored Procedures to reach the requirements from the Client to improve the response times of the services.Used JIRA to keep track of bugs and stories.
- Used SVN as build-automation tool for the process of Continuous Integration the project.
Environment: Java (Jdk 1.7), JEE, Web-Services, SOA (Service-oriented) Architecture, SOAP, JMS, Apache Camel, JAX-RPC, WSDL, WebLogic, Spring (DependencyInjection), Hibernate, Spring MVC, Springboot, Springcloud, Docker, Spring JDBC (Spring Data), JDBC, JPA, Oracle 10g, HTML, CSS, JavaScript, AJAX, JQuery, Angular JS, JUnit, SVN, JAX-B, JBoss, JIRA.