Gokul - Sr. Fullstack java developer |
[email protected] |
Location: Buffalo, New York, USA |
Relocation: Yes |
Visa: H1B |
8+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 Pair Programming, Test Driven Development, Waterfall model and Agile methodologies like SCRUM. Expertise experience in estimations, analysis, design, development, testing, maintenance, performance tuning and deployment of internet, e-commerce and client-server applications using Java, Servlets, JSP, JavaBeans, JDBC, Spring, Hibernate, AJAX, JavaScript. Good knowledge and experience in Core and J2EE design patterns like Singleton, Abstract Factory, Builder, MVC2, Business Delegate, DAO etc. Well versed with code repositories for branching and maintaining the code using vision control tools such as subversion(SVN) and GIT on UNIX and windows. Experienced with developing rich user interface applications using HTML5, CSS3 and JavaScript, JQuery, Angular 7, 8, 9,10,12 ,JS, Node JS, ReactJS, Knockout.js, JQuery Mobile, XML, JSON that follows W3C Web Standards and are browser compatible. The back-end use of Node JS,Express JS,MongoDB and Mongoose,the complete MERN Stack to provide RESTful API. Solid Proficiency with UX and Web usability test practices. Designed and Developed REST APIs using Spring boot and Nodejs 8 using mongoose with mongo dB and implemented swagger doc. Expertise in Distributed and Web environments, focused in JAVA Technologies Java collections, Threads, J2SE, JDBC, Struts, Spring, Hibernate Framework. Expertise in Web-Development technologies like Servlets, JSP, JSTL, HTML5, JSON, JavaScript, CSS3, XML, XSL/XSLT, AJAX, JQuery. Participated in System Analysis and Design methodology as well as Object Oriented Design (OOD) and Development (OODD) methodology to achieve the business requirements. Experienced in AWS Services like S3,Lambda,API Gateway,Elastic Bean Stack, and Spring boot. Expertise in Docker,Jenkins,Azure,Apigee,Splunk,Dyna Trace Management tools and ATG. Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application. Experienced in developing complex applications with Visual Basic with ASP/COM and SQL server database system . Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services. Extensively experienced in Middle Tier Development using Servlets, JSPs, and EJB(3.0). Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files. Good understanding on NoSQL databases like Mongo DB, Dynamo DB. Experience in creating Lambdas and step functions for an application in AWS Console/containers. Experience in Continuous Integration tools such Jenkins and Bamboo. Developed code in Java, J2EE, Webwork and Hibernate using XP Practices Pair Programming, TDD, Continuous Integration Have experience in development, and Shell scripting on a Unix/Linux platform. Good Knowledge in coded Java applications on both client-side and server-side using JDBC and advanced Multithreading. Experienced in testing Angular, Angular 2+ applications using Jasmine, Mocha, Karma, and Angular Test Bed. Good knowledge and experience with multiple Servers like IBM Web Sphere,IBM Web Sphere ESB (Enterprise Service Bus), Web Logic server, Apache Tomcat, JBoss. Extensive experience in working IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere Integration Designer) and Intellij. Experienced in Paymentech SDK, Groovy and Grails, Apache SOLR, Lucene, SOA and ADF 11g. RDBMS experience includes Oracle, SQL Server; database programming and connectivity using JDBC, ODBC, SQL, PL/SQL, Stored Procedures, triggers, Queries etc. Strong experience in automating Vulnerability Management patching and CI/CD using Chef and other tools like GitLab, Jenkins, and AWS/Open Stack. Worked in container based technology like docker , Kubernetes and openshift. Knowledge of chat servers created with Node.js using Redis for message routing. Experienced in NoSQL database programming - Apache Cassandra. Proficient in developing Java applications that leverage Azure services and APIs. Experience in open source continuous integration tools Hudson, Ivy and Artifactory. Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools. Worked with various Application servers like JBOSS7, Webshpere, GlassFish3 and Tomcat7 Webserver. Experience in SVN and Perforce for version control and used maven for building. Extensively worked on CI/CD pipeline for code deployment by engaging different tools (Git, Jenkins, CodePipeline) in the process right from developer code check-in to Production deployment Good experience in working with team members from vendors and internal departments to coordinate activities across multiple applications. Ability to manage multiple project tasks and deadlines along with troubleshooting skills to facilitate effective and efficient resolution of problems. Keywords: continuous integration continuous deployment user experience javascript sthree database procedural language |