Java Application Designer, Developer Resume
Houston, TX
SUMMARY:
- Over 7+ Years of IT experience in Analysis, Design, Development, Testing, Deployment, and Implementation of Multi - Tier distributed applications using JAVA and UI Technologies.
- Experienced in complete SDLC life cycle includes Analysis, Design, Development, Testing and Deployment.
- Sound experience in developing Microservices using spring boot and solid knowledge in spring cloud architecture.
- Working experience in developing microservice architecture using spring cloud technologies like Config server, Eureka server, Spring security, circuit breakers and Spring cloud.
- Well versed wif various software development methodologies - Waterfall, Agile, Jira, BDD, TDD, Iterative and Scrum.
- Extensive experience in designing User Interactive (UI) Webpages and visually appealing User Interfaces wif the halp front-end Technologies like HTML5, DHTML, CSS3, JavaScript, XHTML, jQuery, AJAX, JSON, React JS, Bootstrap JS, Node JS
- Experienced in React JS and working wif React Flux architecture.
- Strong experience in developing Dynamic Single Page Application (SPA) using MEAN (Mongo, Express Angular and Node) full stack development tool kit.
- Good amount of hands on experience in developing server -side JavaScript frameworks using Node JS (Hapi JS, Express JS) to build event driven, non-blocking me/o model web applications.
- Experienced in working wif Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
- Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations, and Flux concept.
- Developed and designed various bootstrap components such as dropdown menu, slider, input and search text box, navigation buttons.
- Used various Core Java concepts such as Multi-Threading, Exception Handling, Garbage Collection, Collection APIs to implement various features and enhancements.
- Extensive knowledge and exposure in a wide variety of technologies including Java, J2EE, Servlets, JDBC, SOAP/Rest web services, Spring, Spring boot and Hibernate wif JPA.
- Extensive experience in development and implementation of Restful Web Service as a Provider using messaging medium as JSON and has also implemented services.
- Expertise in various Java/J2EE design patterns including Data Access Object, Session Façade, Business Delegate, Service Locator, MVC (Model View Controller), Factory and Abstract Factory, Front Controller, Transfer Object and Singleton in the development of Multi-tier distributed Enterprise Applications.
- Good experience wif version controls like GIT, SVN, Clear case, CVS.
- Extensive experience in SQL, PL/SQL, Stored Procedures, Functions and Triggers wif databases such as Oracle, MySQL, and MS SQL Server.
- Exposure to NoSQL database programming - Apache Cassandra and snowflakes.
- Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Maven and Gradle tools building projects.
- Experience working wif different modules in spring like Spring Core, Spring MVC, Spring AOP and Spring ORM integration.
- Hands on experience using Messaging Services like JMS, MQ Series, Active MQ
- End-to-End working knowledge in creating Jenkins jobs, integrations, writing DSL and groovy scripts and complete knowledge on CICD process.
- Extensive working experience in deployment pipelines and Pivotal cloud foundry (PCF) blue green deployments.
- Experience wif code quality tools like SonarQube and extensive working knowledge on Mockito and Junit testing frameworks.
TECHNICAL SKILLS:
- Operating Systems: Windows, UNIX/LINUX
- SDLC Methodologies Agile(scrum), Waterfall
- Batch Scripting MAVEN, GRADLE
- Programming Concepts Object Oriented Programming (OOPS)
- Programming Languages C, Java, SQL
- Application Servers Tomcat, WebLogic, WebSphere
- Databases Oracle, MySQL, snowflakes, Cassandra
- Tools Eclipse, IntelliJ, MySQL Workbench, STS, JIRA, Rally, SQL developer
- Web Technologies JavaScript, HTML 5, CSS 3, JSP, JSTL, XML, AJAX, JSON, React JS, Java-Script, and jQuery
- Testing Tools Junit, Mockito, Selenium, Karma, Jasmine, Protractor
- Source Control SVN, GIT
- MS Office Tools Outlook, Word, Excel, PowerPoint
- Web Services SOAP and RESTful webservices
- Security Tools Google APIGEE
- Cloud technologies AWS, Pivotal Cloud Foundry (PCF )
PROJECT DETAILS:
Confidential, Houston, TX
Java Application Designer, Developer
Responsibilities:
- Worked wif business to find requirements, design, and development of restful web services, database design.
- Interact wif business and convert business requirement into technical stories.
- Prioritize the tasks, estimate the effort to implement user stories.
- Involved in developing UI using HTML, HTML5, CSS, JavaScript, React JS, Bootstrap.
- Implemented AJAX call from Angular JS at client to Express JS at Node JS server
- Used Express JS which is fast and essential web framework of Node.js dat halps manage a server and routes.
- Worked wif Express JS which gives MVC Structure to the Node JS.
- Integrate wif Apigee and implement web application security.
- Implemented J2EE standards, designed and developed microservices using spring boot and spring data rest.
- Developed application modules using Spring, Spring Annotations, Spring Beans, dependency Injection
- Consumed and developed RESTFUL web services for data and exposed REST services
- Used spring annotations like qualifier annotations to implement specific business components
- Experienced on spring framework applications like Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security, and Spring Boot and did integration to Microservices into the existing system architecture
- Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOA.
- Implemented Spring Declarative transaction management wif Aspect oriented approach
- Used SQL queries in Java code to do CRUD operations depending upon the business necessity
- Used Maven to build the project and performed continuous integration and continuous deployment by using Jenkins
- Developed the persistence layer using Hibernate Framework by configuring the one to one mapping is in hibernate files and created DAO and POJO.
- Implemented Lombok framework for the application
- Worked on Hibernate, including mapping files, configuration file and classes to interact wif SQL server database
- Good understanding of Pivotal cloud foundry Architecture, PCF components and their functionalities
- Used front end dependency management and packaging tools like NPM, Bower, Grunt
- Using JIRA Tool for Bug, issue Tracking, assigning task among the Team in the Agile Board
- Perform unit testing to ensure the viability of programming through validating individual units of source codes, script, and/or architecture.
- Involved in daily meetings wif onsite and coordination. Project scheduling, defining project milestone etc. Conducted various sessions for team members for process awareness, knowledge transfers, etc.
- Used JMeter intensively for performance testing
- Configured various cloud environments in pivotal cloud foundry for the deployment of the application.
- Used Junit/Mockito framework for testing java code.
- Implemented In memory Database using H2 database for Junit and Integration testing which removed the dependency on the Database.
- Configured custom swagger configuration for the application.
- Used SonarQube for code quality and Jenkins for build and deploying the application.
Environment: Spring Boot, Microservices, Java 8, Restful webservices, Hibernate, JPA, Spring Cloud, Spring Data JPA, PCF, Cassandra, Maven, Postman, Tomcat, Jenkins, Splunk, Junit, Mockito, JMeter, Swagger, SonarQube, Bootstrap, React JS.
Confidential, Collierville, TN
Full Stack Developer
Responsibilities:
- Interacted wif various business user groups for gathering the requirements.
- Involved in all phases of Software Development Life Cycle (SDLC) of project including requirement Analysis, Designing, Building, Unit testing and Deployment.
- Working in the Agile/Scrum development environment wif frequently changing requirements and actively participated in scrum meetings and reviews.
- Developed all the UI pages using HTML5, DHTML, DOM, CSS, CSS3, JSON, JavaScript, Angular.js, jQuery, Ajax.
- Coordinated wif offshore team to bug fixing on functionality, performance, designing and development issues wif JavaScript, jQuery and Angular.
- Used $http wif AngularJS interceptors to make sure the requests were valid and used UI-router to handle nested views and avoid page redirection.
- Created Angular JS Controller which Isolate scopes perform operations in UI.
- Used Angular JS to create maintainable and testable single page application
- Implemented 2-way data binding and used ng-filters across the applications
- Used JSP, JavaScript, AngularJS, JQuery, AJAX, CSS, and HTML5 as data and presentation layer technology
- Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow wif Spring MVC and integrated wif Hibernate.
- Focused on Cross Browser Compatibility and thoroughly performed unit testing and integration testing and fixed the bugs, if their were any.
- Implemented Singleton, factory design pattern, DAO design Patterns based on the application requirements.
- Experience in working wif IBM WebSphere Portal/Application Server, BEA Web Logic, and Apache Tomcat Application servers.
- Used JIRA tool for bug, issue tracking, assigning task among the team in the agile board
- Worked on stored procedures, triggers and cursors, PL/SQL, and SQL queries in Oracle 11g.
- Deployed the complete Web applications in WebLogic Server
- Responsible for writing MySQL queries in Node JS to fetch JSON objects.
- Responsible for writing SQL queries, stored procedures, joins and triggers.
- Involved in enhancement of existing application utilizing Angular.js, created role-based HTML navigation menu wherein menu items change dynamically based on the values derived from the database in the form of.
- Developed UPM REST/SOAP Web services (APIs) by following JAX-WS and JAX-RS standards and testing against virtual provider service using SOAP UI.
- Familiarity wif Service oriented architecture (SOA) by developing and consuming Restful web services based on JAX-RS and Jersey.
- Used GitHub for code repository and version control.
- Extensively used Jenkins for automatic code deployments on server. Integrated Jenkins wif GitHub and Server. Followed CICD process
- Used DSL scripting for creating Jenkins Jobs. Automated all the jobs using Jenkins. Created Monitor views and Jenkins pipeline jobs in Jenkins
- Used Jacoco plugin for code coverage and used tools such as SonarQube, Find Bugs for continuous inspection and Code Quality in the project
- Agile events and bugs tracking are tracked using Jira tool. Integrated Jira wif Jenkins to track the development work which produces change sets.
- Used Soap UI and postman for testing the web service response
Environment: HTML, CSS, Java Script, Angular JS, Bootstrap, Spring MVC, jQuery, POJO, JSON, Spring ORM, Spring Batch, Spring JDBC, Hibernate, XML, XSLT, Web Services, WSDL, SOAP, JAX-WS,, JMS, SSO, Maven, Jenkins, IntelliJ, Oracle11g, SVN, SOAP UI, Jenkins, SonarQube
Confidential
Java Developer
Responsibilities:
- Developed the user presentation screens using HTML, CSS, Ajax, jQuery, Java script, Bootstrap, Angular JS
- Involved wif bug fixing on functionality, performance and designing issues wif JavaScript and jQuery.
- Used different Angular JS validator directives like $dirty, $valid, $invalid, etc. to validate form.
- Worked as an Interface developer Using Enterprise Framework Module and had developed both SOAP and REST web services using apache cxf framework.
- Developed GUI using Angular JS and webpage using HTML and JSP's for user interaction and AJAX Frameworks such as jQuery, DOJO and JSON.
- Custom node.js used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling autantication, custom headers, virtual application root, etc.
- Used Spring Web MVC framework for the applying MVC Implementation to the web application and Created POC for Spring Batch for running batch jobs.
- Used Spring JDBC and DAO layers to offer abstraction for the business from the database related code (CRUD). Used Spring ORM to integrate Spring Framework wif hibernate and JPA.
- Used Spring AOP module to handle transaction management services for objects in any Spring-based application.
- Created and Consumed Soap Based web services and tested Web services using SOAP UI.
- Created the XML mapping for the web service Request and Response, worked extensively using the XSLT.
- Worked wif batches to process large chunks of XML data.
- Used JAX-WS technology to develop SOAP, used CXF to implement JAX-WS.
- Hands on JBOSS drools for configuration and writing business rules, Local deployment and testing was performed in JBOSS while final Testing, Stage and production versions are deployed on Apache Tomcat Server.
- Developing Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications to the above platforms.
- In-depth knowledge of Jenkins Continuous Integration Server - Installation, Configuration, Design and Administration, and integrating the tool wif other systems.
- Used SVN for version control and daily Activity to do for merging the code From Branch to Trunk in SVN and Eclipse for the IDE.
- Used Rally to keep of track of USER STORIES and to log the hours.
- Used JIRA to keep track of bugs and issues.
- Involved in code merge, code review, QA & production deployment activity.
Environment: IBM Message Broker, IBM Rational Rose, Batches, Enterprise Framework, Rally, Spring MVC, jQuery, DOJO, node.js JSON, Spring ORM, Spring Batch, Spring JDBC, JSP, Servlets, XML, XSLT, Web Services, WSDL, SOAP, JAX-WS, CXF, JMS, D3.js, SAML, SSO, JBoss, Maven, Jenkins, Eclipse, Oracle11g, SQL Developer, Win SCP, Putty, SVN.
Confidential
Java Developer
Responsibilities:
- Responsible for documenting High Level design, Low Level design of the application and Process Flow for the entire application
- Assisted in developing and designing UML diagrams like Use case diagrams, Class diagrams, Sequence diagrams and State diagrams using MS-Visio
- Involved in designing and developing the application using JSP, JSTL, HTML, CSS and made client validations using JavaScript
- Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP, Servlets
- Used Spring framework, Spring-AOP, Spring-ORM, Spring core/ IOC modules
- Application integration wif Spring Web Services to fetch data application using SOA architecture, configuring WSDL based on SOAP specifications and marshalling and un-marshalling using JAXB
- Involved in designing user interfaces using JSPs
- Developed custom tags, JSTL to support custom user interfaces.
- Designed powerful JSF and JSP tag libraries for reusable web interface components
- Implemented AJAX for intensive user operations and client - side variations
- Developed application service components and configured beans using Spring IOC
- Involved in writing Spring Configuration XML, file dat contains declarations and business classes are wired-up to the front-end managed beans using Spring IOC pattern
- Developed Web services using SOAP/WSDL on SOA architecture
- Developed XML Schemes - XSD, DTD for the validation of XML documents
- Involved in development of business domain layer using session and entity beans - EJBs
- Implemented Hibernate ORM for persistence management
- Used stored procedures in Hibernate for Rational Mapping and created Hibernate POJOs
- Created Hibernate mapping files and generation of database schema
- Used Oracle 11g as backend database
- Developed SQL, PL/SQL, stored procedures - database application scripts
- Build application wif Maven and deployed the application on IBM Web-sphere application
- Involved in JUnit Testing on various modules by generating the Test Cases
- Implemented Log4j for logging errors
- Used SVN for version control and Clear Quest for bug tracking
Environment: Java, Spring, AJAX, JNDI, Oracle 11g, JSP, HTML 5, JavaScript, XML, DOM, SOAP, Hibernate, SVN, Maven, IBM WebSphere application server, Oracle 11g.