Thursday, October 14, 2021

Java and Certified Salesforce consultants are available for C2C roles: Visa: H1B



Java and Certified Salesforce consultants are available for C2C roles: Visa: H1B



Name: Nikhila
Visa: h1b
Rate: $70/hr on c2c


Name: Narasimha Reddy
Visa: H1B
Rate: $70/hr on c2c


Professional Summary:
·      Overall 6+ years of professional IT experience in designing and developing of Multi-Tier distributed, Enterprise applications using Object Oriented Programming features of Core Java, J2EE technologies with Software Development Life Cycle (SDLC).
·      Expertise in working with Waterfall, RUP (Rational Unified Process), Agile and Scrum methodology environments. Extensively involved in Test Driven Development (TDD).
·      Extensive experience on architecting NoSQL databases like MongoDB database.
·      Experience in implementing client-server business applications using MVC and SOA architecture.
·      Developing inter-operable Web Services and its related technologies like SOAP, Restful, WSDL, UDDI, XML, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis. Experience in working with integration tools like Jenkins, Jira.
·      Experience in using frameworks like Spring MVC, JSF, Hibernate and build tools like Gradle, ANT, MAVEN and logging framework log4J.
·      Experience in developing server-side code with good knowledge of enterprise and persistence design patterns like Singleton, Factory, Prototype, Business Delegate, Session Facade, Service locator, Visitor, Observer, Decorator, Front Controller, Data Access Object and MVC.
·      Experience in working with ORM tools like Hibernate and using JPA (Java Persistence API) frameworks and APIs such JDO (Java Data Objects). Experience in implementing the declarative enterprise services using Spring AOP.
·      Expertise in Java Core and J2EE Technologies, including JSPs, Servlets, Java Mail, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Swing, Java Beans, JDBC, JNDI, Multi-Threading.
·      Extensive experience in developing user interface using HTML, XML, jQuery, JavaScript, bootstrap, NodeJS, JSON and AJAX. Experience in handling dynamic applications using AngularJS.
·      Expert in Core Java and implementing concepts like Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections in various projects.
·      Experience in development, deployment and troubleshooting Web based and enterprise-based applications on Windows, UNIX and Linux Platform. In depth knowledge of application development using AngularJS and ReactJS.
·      Experience in software configuration management using Subversion (SVN), GIT as versioning software tools.
·      Experience with and solid understanding of Microservices in implementing client-server business applications.
·      Strong skills in RDBMS implementation and development using SQL Server, Oracle, IBM DB2, MYSQL and experience in working with SQL, PL/SQL programming languages.
·      Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath and parsers like SAX, DOM.
·      Experience in using web app servers like IBM Web Sphere, BEA Web Logic, Jetty and JBOSS Servers.
·      Experienced with Middleware Technology Messaging Brokers like JMS, ActiveMQ and Mule ESB (Enterprise Service Bus) in SOA(Service-oriented) Architecture.
·      Experience in writing shell scripting for deployment process and expertise in sharing files between Linux boxes and windows using the WinSCP, a secure FTP, SCP client for Microsoft Windows.
·      Worked in developing unit testing frameworks using JUnit, JMeter, Mockito and Groovy Spock based on test first or test-driven methodology. Highly motivated team player with excellent organizational and analytical skills.
·      Having experience with Cloud Computing Service environment like Amazon Web Services (AWS) and managed EC2, S3 bucket, Virtual Private Cloud (VPC) through AWS Console and API Integration.
 
Technical Skills:
Languages: Core Java, J2EE, SQL, PL/SQL.
Enterprise Java: Servlets, JSTL, Design Patterns, JSF, JMS, EJB, JSP, Servlet, JNDI, JDBC, Log4J API, Java security.
Mark-up/XML Technologies: HTML, XHTML, JavaScript, CSS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JQuery, JSON, Bootstrap, AngularJS.
Tools & Framework: Spring, Spring MVC, Spring Boot, Spring batch, Spring Security, Spring AOP, Struts, Hibernate, JSF, Log4J, Jasper reports, soap UI, GWT
Web Services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis2, CFX.
Web/App Servers: Web Sphere, WebLogic, Apache Tomcat, JBoss, Jetty Server.
Database: MongoDB, Oracle, SQL-Server, MySQL server.
Development Tools: Eclipse, My Eclipse, IntelliJ, RAD, Spring Tool Suite STS.
O-R mapping: Hibernate, JPA.
Version Control Tools: SourceTree, Git, Bit bucket, Tortoise SVN.
Testing Tools/ Others: JUnit, SoapUI, Putty, Rational Clear Quest, Mockito, Jenkins.
OS & Environment: Windows, Linux, Sun Solaris UNIX.
Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns.
Build Automation: ANT, MAVEN, Gradle.
Cloud Technologies: AWS EC2, S3, RDS
 
Education:
·      Master’s in computer science and Information Sciences, University of Michigan-Flint,2016
·      Bachelor’s in Information Technology, GNITC, India, 2014


Professional Experience:
T-Mobile, Bellevue, WA                                    May 2020 to Present               
Role: Java Developer
Responsibilities:
        Actively involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis. Followed Agile SCRUM methodology and used Test Driven Development (TDD).
        Involved in group meetings with Managers, Team Members in designing, implementing and testing.
        Involved in writing UNIX Shell and Perl scripts for automation of deployments to Application server.
        Used SOAPUI for the functional testing and inspection and invocation of spring-based Web Services.
        Writing Scala classes to interact with the database. Deploy and manage applications to Tomcat servers.
        Deploy and manage applications on JBOSS/Tomcat J2EE server. Managed the codebase using GIT.
        Worked with Java Transaction Management to work on multiple databases.
        Developed user interface using JSF, HTML5, AngularJS, jQuery and performed client-side validations using Java Script, AJAX and CSS.
        Identified usability and develop functional and smooth, easy-to-operate and eye-catching web applications using EXT JS, Angular JS and react JS. Involved in creating a reusable component using React JS for DOM manipulation. Extensively used Core Java such as Multi-Threading, Exceptions, and Collections.
        Implemented wizard using Responsive Web Design. Migrating application to AWS Platform.
        Use Amazon Cloud Watch metrics to monitor the health and utilization of AWS resources.
        Implemented Microservices based Cloud Architecture on AWS Platform and Cloud Foundry.
        Design applications on AWS taking advantage of disaster recovery design guidelines.
        Worked on handling all the requests to the systems using Play framework MVC framework.
        Developed Restful Web Services using Spring Boot and configured Cucumber as testing tool.
        Used Design Patterns like Singleton, Factory, Session Facade and DAO.
        Worked on Single node/Multi-cluster setup using technology NoSQL and MongoDB.
        Update the data from PostgreSQL database automatically by the time detective function.
        Implemented Model View Controller (MVC) architecture Using Spring framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
        Developed Form Beans and Action Classes to model views and client-side functionality.
        Efficiently used IDE's like Eclipse, NetBeans, and XCode for development of applications
        Experience in implementing J2EE Design Patterns like MVC, Session Facade, DAO and Singleton.
        Used Maven to build, test and deploying purposes.
        Involved in debugging the application modules. Deployed application using AWS services.
        Used Log4j for logging and debugging and used JUnit extensively for testing.
        Used Web Sphere Application Server for deploying various components of application.
 
Environment:HTML5, CSS, JavaScript, Bootstrap, jQuery, AJAX, XML, Angular JS, React JS, Java, Spring, JSF, Restful, SoapUI, Tomcat, AWS, NoSQL , Scala, IBM Clear case, IBM Clear Quest, MongoDB, IBM RAD , Maven, Java Beans, log4j , JUnit.
 
Comcast, Philadelphia, PA                                                                                                                          June 2019 to April 2020
Role: JAVA/J2EE Developer
Responsibilities:
        Worked in Agile environment and attended Daily Scrum meetings. Worked with TDD methodology
        Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development & Customization of the Application. Experience in programming with technologies like SQL, PL/SQL.
        Designed responsive web pages using the UI technologies using HTML 5, CSS3, JavaScript, JSON, Angular JS 2.0, Bootstrap, CSS3, NodeJS, jQuery, Ajax, XSL/XSLT. Used Spring AOP for exceptions logging along with log4J.
        Used Angular JS 2.0 in the frontend to reduce the load and achieve speed using 2-way databinding and event handling.
        Worked with Core Java technologies like Multi-Threading, Collections, Data Structures and synchronization.
        Used Spring MVC and Hibernate ORM to map Java classes to data base tables using various annotations and POJO classes.
        Worked with design and development of database systems using No-SQL databases like Cassandra, Mongo-DB.
        Involved in implementation of Spring MVC using Angular JS 2.0, JavaScript, and Spring Controller.
        Worked with Spring Boot for implementing the application and used Spring Security for security purpose.
        Used JMS API to create, send, receive, and read messages to main asynchronous.
        Solved various challenges regarding error handling and strictly typed coding practices.
        Used custom tags, JSTL to support custom User Interfaces. Implemented JNDI for naming and Directory Services.
        Worked with version control GIT to manage the code repository. Utilized JUnit and Mockito for testing components.
        Merging and Branching using push pull commands were implemented through git.
        Successfully performed the RESTful APIs Integration using Jersey for JAX-RS implementation and developed an API wrapper for reusability. Worked with JMS for asynchronous communication on the Rabbit MQ messaging system.
        Used JIRA tool for bug tracking, fixes, task assignment. Used Microservices architecture for high performance.
        Used RAD as IDE for the application development and integration of the frameworks.
        Used MAVEN as build tool for the application and auto deploying it to the environment.
        Produced RESTful Web Service server with spring, set JSON data type between front-end and the service layer.
        Defect tracking and issue resolution Documentation (logged in JIRA) for support turnover weekly status reporting to client
        Designed publish and subscription of messages using Apache Kafka for routing messages to right target systems.
        Analyzed, designed and implemented Oracle 11g/12c database using connection pool.
        Experience on Java 8 features like functional programming, Lambda expressions Parallel Streams to achieve high productivity. Used the Docker for Container as a service and pulled an image from the existing Docker hub.
        Experience on Amazon Web Services cloud based instances such as EC2, etc. for use on current and upcoming projects.
 
Environment: Java, Java Beans, J2EE, REST, Testng, JSP, XSD, XML Beans, Tomcat, Eclipse, Multithreading, Collections, Spring 3.x/4.x, Spring Annotations, Spring MVC, Spring Boot, Dependency Injections, Hibernate 4.x, RESTful Webservices, HTML 5, CSS3, JavaScript, JSON, D3, Angular JS, Bootstrap, NodeJS, JNDI, JSTL, AWS, Microservices, JMS, PL/SQL, Oracle 12g, WebSphere application server, Selenium, JUnit, Mockito, JIRA, Jenkins, Git 2.0- Stash, Maven 3.3.9, Plugin Management.
 
 
 
 
Swift, Manassas, VA                                                                                                              February 2018 to May 2019
Role: 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.
        Designed and developed user interactive screens using HTML5, CSS3, JavaScript, Bootstrap and Angular JS.
        Implemented core features of AngularJS framework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking Designing.
        Used NodeJS for building web applications with client-server architecture, where both can initiate communication in two-way connections and allow them to exchange data.
        Maintained GWT, CSS and HTML, XSL, XSLT, JAVA SCRIPT, JSF, Angular JS, for designing Webpages.
        Used the fundamentals of Java 1.8 like parallel streams and filters through lambda expressions to handle the searching.
        Used shell scripts to maintain engenderment and test AWS EC2 instances. Responsible in engendering Red Hat RHEL instances and deploying applications utilizing Linux bash scripts.
        Developed an AWS Lambda & RDS function to send a request for internal service end points through API Gateway using Apache Http Client.
        Created and maintained several Microservices serving various functions in the cloud-service layer as well as the web layer.
        Implemented Microservice Architecture with Spring Boot based RESTful services and consumed SOAP based Webservices. Developed RESTful Services with JAX-RS using Spring Boot and Microservices Architecture.
        Implemented and developed application using Spring (IOC, MVC, Security, Boot, Batch), Hibernate, REST and SOAP based Web Services.
        Used Spring IOC for Dependency injection and integrated with the Hibernate framework for interacting with the Oracle database.
        Worked with Spring MVC framework for implementing Model-View- Controller (MVC) architecture 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. Written SQL Queries and Stored procedures to interact with Oracle.
        Used Spring AOP for solving crosscutting concerns like keeping logged data and transactions details etc.
        Used Spring Batch for processing large amount of data like transaction management, job processing, resource management and logging. Developed JUnit test cases for unit testing the integration layer.
        Implemented persistence layer using Hibernate for batch processing and to persist the data to the database.
        Implemented the authentication, authorization and access-control features by using Spring Security and OAuth2. Worked in developing application, automated scripts leveraging MongoDB.
        Used Maven as build automation tool for deploying the project on Web Sphere Application Server and Jenkins to perform continuous Integration and Used JIRA as issue tracking tool.
        Used GIT as version control and Spring Tool Suite (STS) as an IDE to develop the application.
 
Environment: Java1.8, HTML5, CSS3, JavaScript, jQuery, Bootstrap, AngularJS, NodeJS, Spring MVC, Spring IOC, Spring Boot, Spring Security, Spring AOP, Spring Batch, REST, SOAP, Hibernate, micro services Architecture, Amazon Web Services EC2, S3, RDS, Web Sphere, Oracle, MongoDB, JUnit, XSLT, Maven, Jenkins, JIRA, GIT, STS, Linux, Agile Methodology.
 
Progress Rail Services, Albertville, AL                                                                   October 2016 to January 2018
Java/J2EE Developer
Responsibilities:
        Developed and tested modules using Agile (SCRUM) methodologies and developed Technical design documents.
        Followed Agile with JIRA for a 2-week release approach of development/deployment strategy.
        Used various features in AngularJS like data binding, routing, custom filters, custom directives to meet various customized requirements.
        Developing or maintaining a production-level cloud-based architecture in AWS, including creating machine Images like AMI. Building new servers with Red HAT Linux 5 and configuring Oracle 11g databases.
        Used the http services in AngularJS to make API calls and exchange data in JSON.
        Extensively used jQuery, Node.js in implementing various GUI components in application portal.
        Worked with controller, service and view components in applications using Spring 3.5 framework.
        Implemented Spring modules like Controller, DI/IOC, Auto wiring, Spring security, AOP and AspectJ.
        Service Oriented Architecture (SOA) was exposed through RESTful web services with loose coupling between layers using Spring framework during development.
        Implemented RESTful Web services in Service Oriented Architecture (SOA) to retrieve data from client side and made REST API calls from Node.js and parsed the data to client and handled the security and Authorization using Spring Security and OAuth authentication protocol respectively. 
        Enterprise level web applications were supported by building Spring based Java and Scala micro services.
        Consumed messages from JMS-Message driven beans and Active MQ. Integrated Active MQ.
        Created Single Page Application (SPA) which can data bind and synchronize with server with AngularJS framework.
        Improved source code maintenance which resulted in significant code reduction, ease of upgrade, scalability, ease of developer spin and superior performance by refactoring existing AngularJS application.
        Building RESTful APIs in front of different types of NoSQL storage engines. 
        Java expression tags were avoided using Bean, HTML and Logic Tags, and used display tags to render large data.
        Involved in developing role-based HTML navigational menu, where in menu items change dynamically based on the values derived from database in the form of XML data.
        Hibernate DAO classes were developed to retrieve and save data using Spring framework.
        Experience in Creating, Dropping Indexes, Tables, Stored Procs and Views on Oracle DB. 
        Developed client applications using JAXR and JAXM to connect to the UDDI registry.
        Analyze and resolve conflicts related to merging of source code for GIT. 
        Log4J is used for logging purposes and debug levels are defined for controlling what we log.
        Writing Unit test cases using JUnit testing framework and performed unit and system testing.
        Selenium’s playback tool feature for authoring tests has been used in executing more than 100 test cases.
        Expertise on Selenium Data Driven framework and integrating it with Maven [Build Management Tool], TestNG [Unit Testing tool] and Jenkins [Continuous Integration Tool].
        Created and configured management reports and dashboards using Splunk.
        Worked with JAXB parser for marshalling and Unmarshalling XML data.
        Developed XPATH, XQUERY and custom XML parsers based on SAX, DOM as part of XML Consumption.
 
Environment: XML, XSL, Node.Js, AngularJS, Bootstrap, HTML5, JavaScript, CSS3, Ajax, Spring4.x, Hibernate 4.x, Git, Aws, WebSphere7.5, Swing, Web Services, JMS, SoapUI, TestNG, JSON, Maven, Log4j, Oracle DB, Spring Cloud Netflix, Config Server, ANT, Agile.
 
Ford, Ann Arbor, MI                                                                                                       September 2015 to April 2016
Role: Java Developer
Responsibilities:
        Worked in Agile, Scrum Environment's and participated in requirement gathering, analysis and design.
        Defined and constructed layers, server-side objects and client-side interfaces on Java/J2EE design patterns.
        Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application. Created RESTful web services interface to Java-based runtime engine.
        Designed Prototype and project layout skeletons jQuery, CSS3, HTML5, XML, DHTML and JavaScript.
        Created Multiple & Nested Views, Routing, Controllers, Services and Custom Directives, Node.js, Bower and Grunt.
        Involved in the process of Design, Coding and Testing phases of the software development cycle, involved in designing Spring boot application and Hibernate ORM 5.0.2. Configured and verified AWS workstations as per application requirement.
        Created an in-memory data structure cache by using React DOM for updating browser efficiently.
        Used AngularJS in creating animations based on CSS classes for a new requirement surfaced for the client.
        Created a responsive web application integrating Twitter Bootstrap with AngularJS and media queries.
        RESTful web services using Jersey for JAX-RS implementation and to transport and retain JSON format.
        Worked on SOA Web Services using SOAP for transmission of large blocks of XML data over HTTP.
        Consumed Web Services to fetch and direct credit card information from third party application.
        Implemented the associated business modules integration using Spring and Hibernate data mapping.
        Used Spring dependency injection, annotations and Spring MVC components to implement business layer and navigation part of application. Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
        Exposed and consumed SOAP based Web Services to communicate between systems.
        Used Multithreading to process tables as and when a specific user data is completed in one table.
        Used JMS for reliable and asynchronous exchange of essential information such as payment status report.
        Wrote SQL queries, stored procedures and enhanced performance by running explain plans.
        Composed and executed MongoDB scripts to insert and update NoSQL database automating data changes and reporting and managing & maintaining Oracle and NoSQL databases in production domain.
        Created and configured new JIRA projects and worked with departments to maintain existing JIRA projects.
        Used log4j for logging and SVN for version control also occasionally employed GITHUB as repo store.
        Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
        Use Jenkins with Maven to Compile & Build Microservices code and configure Build Triggers.
        Used DevOps to refer emphasize the collaboration and communication of both software developers and information technology professionals automating the process of software delivery and infrastructure changes.
        Elastic Cache can be run in the Amazon Virtual Private Cloud (Amazon VPC) environment and Redis can use Elastic Cache with almost no modification. Performing Smoke Testing and Acceptance Testing with Selenium in multiple Java platforms.
        Followed TDD (Test Driven Development) methodology to write unit tests with JUNIT and Mockito. Write automated regression tests using JMeter. Wrote highly referenced blog posts on Error Handling in Scala and Problems that Scala Fixes.
 
Environment: Java, J2EE, JDK 1.7/1.8, RCP, AWS SDK, Ext JS, Git, Swing, JFC, Spring 4.x, AWS SNS/SQS, hibernate4.x, Core Java, SOAP/Rest, Web Services, Python 2.7, JavaScript, UML, HTML5, CSS, SASS, RAD 7, WAS 8 WSDL, SDK's, JIRA 5.x/6.x, JAXB, Linux, JAX-WS, JAX RPC, JMS, UNIX, Selenium NOSQL(MongoDB), AngularJS1.5, ReactJS, AJAX, Apache JMeter, jQuery ,Maven, EMR
 
Elite Technologies, Hyderabad, India                                                                              June 2013 to December 2014               
Role: Java Developer
Responsibilities:
        Identified the Business requirements of the project. Involved in preparing System Requirements for the project.
        Involved in preparing the Detailed Design document for the project. Used Java 1.4 for the compilation.
        Used Spring Framework AOP Module to implement logging in the application to know the application status. Used Spring DAO Module along with Struts Framework to deal with Database.
        Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is also used to separate the application configuration and dependency specification from the actual application code. Developed, and debugged the servlets and EJB with WebSphere Application server. Extensively used MVC, Factory, Delegate and Singleton design patterns.
        Developed the middle tier using EJBs, Java Servlets. Developed session, entity beans and message driven beans.
        Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript, AJAX, JSON.
        Designed the data flow for the client-side screens and the object interaction layer for the server-side components using Rational Rose. Involved in Use Case Diagrams, Class Diagrams and Sequence diagrams using Rational Rose. Involved in Code Review, Unit Testing and Integration Testing.
        MQ was used to provide a single unifying transport that reduces cost and maintenance efforts, including support for HTTP, REST and JMS. Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.
        Designed configuration XML Schema for the application. Used JavaScript for the client-side validation.
        Used XML HTTP Request Object to provide asynchronous communication as part of AJAX implementation.
        Designed and implemented Java Classes to use JAXP parser to create Java objects to be able to modify the data received in the response. Junit tests were written to test each module in the application.
        Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user. Used SOAP for Web Services by exchanging XML data between applications over HTTP.
        AngularJS takes another approach. It attempts to minimize the impedance mismatch between document centric HTML and what an application needs by creating new HTML constructs. WSDL was used for publishing Web Service interfaces. Wrote Ant Scripts to automate the build and deploy process.
 
Environment: Core Java/J2EE, Servlets, JSP, Java Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX, IBM WebSphere Application Server 7.0, Oracle 10g, WSAD, IBM MQ, HTML, CSS, JavaScript, Eclipse, UML, Rational Rose, Windows XP, CVS, JUnit, ANT, Adobe Flex, Visio. 

Warm Regards, 
Naveen, Team-Sales
Techsmart Global INC.,
666 Plainsboro Rd, Suite 1116, Plainsboro, NJ 08536.
Phone: 732-798-7574